使用 linq 表达式循环数据表



我目前有一个 for 循环来查询数据表上的行,但我想知道如何将其编写为 linq 表达式?

for (int i = 0; i < repDT.Rows.Count; i += 1)

感谢您的帮助。

以下方法应该有效:

var result = from DataRow row in repDT
             where row.property == (insert your condition)
             select row // (can be row, row.property etc)

您还可以以如下列表形式获取结果:

var result = (from DataRow row in repDT
              where row.property == (insert your condition)
              select row).ToList(); // (can be row, row.property etc)

最新更新