有关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();