经常会对数据表进行distinct操作,之前我一直都是从数据库那边进行这个操作的,频繁操作数据库的弊端大家都可以想象。今天才知道原来从C#中也可以实现呢。
我把做法写出来留一份,有不明白的欢迎问我!
DataTable dataTable;
DataView dataView = dataTable.DefaultView;
DataTable dataTableDistinct = dataView.ToTable(true,"FieldName1","FieldName2","...");//注:其中ToTable()的第一个参数为是否DISTINCT