要解析和打印出 C# 中接收的 System.Data.DataSet 参数,你可以使用以下代码示例:

using System;
using System.Data;

public class Program
{
    public static void Main(string[] args)
    {
        // 创建一个示例的 DataSet 对象
        DataSet dataSet = new DataSet('SampleDataSet');

        // 添加表格和数据到 DataSet
        DataTable table = new DataTable('SampleTable');
        table.Columns.Add('ID', typeof(int));
        table.Columns.Add('Name', typeof(string));
        table.Rows.Add(1, 'John');
        table.Rows.Add(2, 'Jane');
        dataSet.Tables.Add(table);

        // 打印 DataSet 的内容
        PrintDataSet(dataSet);
    }

    public static void PrintDataSet(DataSet dataSet)
    {
        foreach (DataTable table in dataSet.Tables)
        {
            Console.WriteLine('Table Name: ' + table.TableName);
            Console.WriteLine('---------------------------');

            // 打印表格的列名
            foreach (DataColumn column in table.Columns)
            {
                Console.Write(column.ColumnName + '\t');
            }
            Console.WriteLine();

            // 打印表格的数据行
            foreach (DataRow row in table.Rows)
            {
                foreach (var item in row.ItemArray)
                {
                    Console.Write(item.ToString() + '\t');
                }
                Console.WriteLine();
            }

            Console.WriteLine();
        }
    }
}

上述代码创建了一个名为 'SampleDataSet' 的 DataSet 对象,并在其中添加了一个名为 'SampleTable' 的表格,然后将其打印出来。

运行上述代码,将会输出以下结果:

Table Name: SampleTable
---------------------------
ID      Name
1       John
2       Jane

这样,你就可以解析和打印出接收的 System.Data.DataSet 参数中的表格和数据了。

C# 解析并打印 DataSet 参数 - 详细代码示例

原文地址: https://www.cveoy.top/t/topic/qkqK 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录