C#中动态遍历DataTable的方法

   2024-10-08 8680
核心提示:在C#中动态遍历DataTable的方法可以通过以下代码实现:using System;using System.Data;class Program{static void Main(){DataT

在C#中动态遍历DataTable的方法可以通过以下代码实现:

using System;using System.Data;class Program{    static void Main()    {        DataTable dataTable = new DataTable();        // 添加列        dataTable.Columns.Add("Id", typeof(int));        dataTable.Columns.Add("Name", typeof(string));        dataTable.Columns.Add("Age", typeof(int));        // 添加行数据        for (int i = 1; i <= 3; i++)        {            DataRow row = dataTable.NewRow();            row["Id"] = i;            row["Name"] = "Person " + i;            row["Age"] = 20 + i;            dataTable.Rows.Add(row);        }        // 动态遍历DataTable        foreach (DataRow row in dataTable.Rows)        {            foreach (DataColumn column in dataTable.Columns)            {                Console.WriteLine($"{column.ColumnName}: {row[column]}");            }            Console.WriteLine();        }    }}

在上面的代码中,首先创建了一个包含列Id、Name和Age的DataTable,并添加了三行数据。然后通过两层循环遍历了DataTable的每一行和每一列,并打印出对应的列名和数值。

通过这种方法,可以动态地遍历任意结构的DataTable,并对其中的数据进行操作。

 
举报打赏
 
更多>同类维修大全
推荐图文
推荐维修大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号