使用linq表达式循环数据表

时间:2018-03-16 14:27:10

标签: c# linq

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

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

感谢您的帮助。

1 个答案:

答案 0 :(得分: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)