這篇文章主要介紹了C#中datatable去重的方法,經過兩種不一樣的方法對比分析了datatable去重的技巧,很是具備實用價值,須要的朋友能夠參考下 數據庫
這裏主要介紹兩種方法: c#
1 數據庫直接去除重複select distinct * from 表名 code
2 對 DataTable直接進行操做 table
DataTable dt=db.GetDt("select * from 表名");//得到datatable DataView dv = new DataView(dt);//虛擬視圖吧,我這麼認爲 DataTable dt2 = dv.ToTable(true, "name,age,hobby");
這個時候 dt2就是去除了重複的行了 class
這裏解釋一下:dv.ToTable(true, "name,age,hobby"); 第一個參數,true 去除重複,false 不去除
第二個參數, 看意思能明白,你須要顯示的字段,我這裏顯示"name,age,hobby" select