从datatable获取值

时间:2014-05-14 09:32:45

标签: c# datatable

enter image description here

我有一个类似这样的数据表。现在我如何根据重量和区域从区域中选择值。我在c#

中这样做

2 个答案:

答案 0 :(得分:1)

使用LINQ查询:您需要为DataTable使用AsEnumerable()扩展

    var results = from myRow in myDataTable.AsEnumerable()
                  where myRow.Field<int>("RowNo") == 1
                  select myRow;

AsEnumerable()返回IEnumerable。如果需要将IEnumerable转换为DataTable,请使用CopyToDataTable()

检查Here

答案 1 :(得分:-1)

如果要选择带有条件的单元格/行。您需要在数据表中使用select子句。转到Here查看一些示例