过滤DataTable中的重复项
一直太关注于测试,实验室的事情落下很多,现在继续捡起XML数据转换,开始新的征程!
无论从XML还是Excel里导入数据到Datatable,总会有很多重复数据,这时又不能像SQL里一样用Distinct关键字过滤掉,实在麻烦,幸好,.NET给我们提供了一个绝佳的方法:
DataTable dt = ds.Tables[0];
//将dt中的重复数据过滤掉
DataView myDataView = new DataView(dt);
string[] strComuns ={ "IndicatorID", "TypeID" };//此处可加任意数据项组合
dt = myDataView.ToTable(true, strComuns);
//将dt中的重复数据过滤掉
DataView myDataView = new DataView(dt);
string[] strComuns ={ "IndicatorID", "TypeID" };//此处可加任意数据项组合
dt = myDataView.ToTable(true, strComuns);
哈哈,区区三行代码即可将"IndicatorID"和"TypeID"数据项组合下的所有重复数据过滤掉,真是非常不错!
浙公网安备 33010602011771号