当前位置: 代码迷 >> C# >> 相干DataTable的Select方法
  详细解决方案

相干DataTable的Select方法

热度:7549   发布时间:2013-02-25 00:00:00.0
有关DataTable的Select方法
DataRows rows = table.Select("F13<>'1333'");
命名在table中有很多的行的F13列不是1333,为什么这个代码返回的结果却是空呢?

------解决方案--------------------------------------------------------
语句没有问题,你断点跟踪一下吧。 
------解决方案--------------------------------------------------------
DataRow []rows = table.Select("F13<>'1333'");
------解决方案--------------------------------------------------------
你查看一下table里的记录,是否有F13<>1333的
我猜你table.Rows.Count=0
------解决方案--------------------------------------------------------
你也可以这样试试:
var rows = table.AsEnumerable().Select(t=>t.Field<int>("F13") !=1333).ToArray();
  相关解决方案