在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的方法,选择适合自己需求的方法进行遍历即可。


