如何有效遍历DataTable in C#

   2024-10-08 9050
核心提示:在C#中遍历DataTable有多种方法,以下是一些常用的方法:使用foreach循环遍历每一行数据:foreach (DataRow row in dataTable.Ro

在C#中遍历DataTable有多种方法,以下是一些常用的方法:

使用foreach循环遍历每一行数据:
foreach (DataRow row in dataTable.Rows){    foreach (DataColumn col in dataTable.Columns)    {        Console.WriteLine(row[col]);    }}
使用for循环遍历每一行数据:
for (int i = 0; i < dataTable.Rows.Count; i++){    for (int j = 0; j < dataTable.Columns.Count; j++)    {        Console.WriteLine(dataTable.Rows[i][j]);    }}
使用LINQ查询语句遍历数据:
var query = from DataRow row in dataTable.Rows            select row;foreach (DataRow row in query){    foreach (DataColumn col in dataTable.Columns)    {        Console.WriteLine(row[col]);    }}
使用DataTable的Select方法进行筛选和遍历数据:
DataRow[] filteredRows = dataTable.Select("ColumnName = 'Value'");foreach (DataRow row in filteredRows){    foreach (DataColumn col in dataTable.Columns)    {        Console.WriteLine(row[col]);    }}

以上是一些常用的遍历DataTable的方法,选择适合自己需求的方法进行遍历即可。

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

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