要解析和打印C#中的System.Data.DataSet,可以使用以下代码:

using System;
using System.Data;

class Program
{
    static void Main()
    {
        // 创建一个示例的DataSet
        DataSet dataSet = new DataSet('ExampleDataSet');

        // 创建一个示例的DataTable
        DataTable dataTable = new DataTable('ExampleTable');
        dataTable.Columns.Add('Id', typeof(int));
        dataTable.Columns.Add('Name', typeof(string));
        dataTable.Rows.Add(1, 'John');
        dataTable.Rows.Add(2, 'Jane');

        // 将DataTable添加到DataSet中
        dataSet.Tables.Add(dataTable);

        // 解析和打印DataSet
        PrintDataSet(dataSet);
    }

    static void PrintDataSet(DataSet dataSet)
    {
        // 遍历DataSet中的每个DataTable
        foreach (DataTable table in dataSet.Tables)
        {
            Console.WriteLine($'Table: {table.TableName}');

            // 遍历每行数据
            foreach (DataRow row in table.Rows)
            {
                // 遍历每列数据
                foreach (DataColumn column in table.Columns)
                {
                    Console.WriteLine($'{column.ColumnName}: {row[column]}');
                }
                Console.WriteLine();
            }
        }
    }
}

这个示例创建了一个名为'ExampleDataSet'的DataSet,并向其中添加了一个名为'ExampleTable'的DataTable。然后,通过调用PrintDataSet方法来解析和打印整个DataSet。在PrintDataSet方法中,我们首先遍历DataSet中的每个DataTable,然后遍历每行数据,最后遍历每列数据并打印出来。输出结果将会是:

Table: ExampleTable
Id: 1
Name: John

Id: 2
Name: Jane

这样,你就可以解析和打印C#中的System.Data.DataSet了。

C# System.Data.DataSet 解析与打印指南

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

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