C#遍历DataTable的技巧有哪些

655Z技术栈 C#编程 2025年08月13日 11

在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。

提供PHP及ThinkPHP框架的定制开发、代码优化,PHP修改、ThinkPHP修改。

邮箱:yvsm@163.com 微信:yvsm316 QQ:316430983
关闭

用微信“扫一扫”