温馨提示×

C#遍历DataTable的技巧有哪些

c#
小樊
278
2024-06-25 00:05:26
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在C#中遍历DataTable有以下几种常用的技巧:

  1. 使用for循环遍历行和列:
for (int i = 0; i < dataTable.Rows.Count; i++)
{
    DataRow row = dataTable.Rows[i];
    for (int j = 0; j < dataTable.Columns.Count; j++)
    {
        Console.WriteLine(row[j]);
    }
}
  1. 使用foreach循环遍历行:
foreach (DataRow row in dataTable.Rows)
{
    foreach (DataColumn column in dataTable.Columns)
    {
        Console.WriteLine(row[column]);
    }
}
  1. 使用LINQ查询:
var query = from DataRow row in dataTable.Rows
            select row;

foreach (var row in query)
{
    foreach (var item in row.ItemArray)
    {
        Console.WriteLine(item);
    }
}
  1. 使用DataTable.Rows和DataTable.Columns属性:
foreach (DataRow row in dataTable.Rows)
{
    foreach (DataColumn column in dataTable.Columns)
    {
        Console.WriteLine(row[column]);
    }
}

以上是一些常用的遍历DataTable的技巧,可以根据实际需求选择合适的方法来遍历DataTable。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:c# datatable排序有哪些技巧

0