有时我们需要从DataTable中抽取Distinct数据,以前总是以对DataTable进行foreach之类纯手工方式获取。
近来发现DataView可以帮我们直接获取Distinct数据,汗一个!
DataSet ds = new DataSet();
ds = GetDS()//自己获得数据源的方法
DataTable dt = ds.Tables[0];
//注:其中ToTable()的第一个参数为是否DISTINCT
DataTable dtDistinct = dt.DefaultView.ToTable(true, new string[] { "A", "B", "C", "D" });
浙公网安备 33010602011771号