C#中datatable去重的辦法。本站提示廣大學習愛好者:(C#中datatable去重的辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是C#中datatable去重的辦法正文
本文實例講述了C#中datatable去重的辦法,分享給年夜家供年夜家參考。詳細辦法以下:
這裡重要引見兩種辦法:
1 數據庫直接去除反復
select distinct * from 表名
去除反復行distinct
2 對 DataTable直接停止操作
DataTable dt=db.GetDt("select * from 表名");//取得datatable
DataView dv = new DataView(dt);//虛擬視圖吧,我這麼以為
DataTable dt2 = dv.ToTable(true, "name,age,hobby");
這個時刻 dt2就是去除反復的行了
這裡說明一下:
dv.ToTable(true, "name,age,hobby");
第一個參數,true 去除反復,false 不去除
第二個參數, 看意思能明確,你須要顯示的字段,我這裡顯示"name,age,hobby"
願望本文所述對年夜家的C#法式設計有所贊助。