欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

c# DataView.ToTable()方法 去除表的重復(fù)項(xiàng)問題

 更新時(shí)間:2022年12月02日 10:34:39   作者:焦玉麗  
這篇文章主要介紹了c# DataView.ToTable()方法 去除表的重復(fù)項(xiàng)問題,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

c# DataView.ToTable()方法 去除表的重復(fù)項(xiàng)

DataView.ToTable()方法及其重載:

1.DataView.ToTable()

根據(jù)現(xiàn)有DataView中的行,創(chuàng)建并返回一個(gè)新的DataTable。

2.DataView.ToTable(String)

根據(jù)現(xiàn)有DataView中的行,創(chuàng)建并返回一個(gè)新的DataTable。參數(shù)String為返回的DataTable的名稱,輸出的表與輸入表的列相通,不可自定義。

3.DataView.ToTable(Boolean,String[])

根據(jù)現(xiàn)有DataView中的行,創(chuàng)建并返回一個(gè)新的DataTable。參數(shù)Boolean如果為true,則說有列都具有不同值的行,為false時(shí)不去沖,且默認(rèn)為false。

可自定義返回的列,數(shù)組String[]為顯示返回列的集合。

例子:

DataView dv = new DataView(table);
table = dv.ToTable(true, "ID"); ? ? ? ? ? ? ?//去重,返回原表中的ID列

//table=dv.ToTable(true,"ID","name"); ? ?//返回ID 和 name兩列

4.DataView.ToTable(String,Boolean,String[])

根據(jù)現(xiàn)有DataView中的行,創(chuàng)建并返回一個(gè)新的DataTable。比3多一個(gè)參數(shù),可以定義返回表的名稱。

C# DataTable合并以及去除重復(fù)數(shù)據(jù)

代碼如下:

合并

/// <summary>
/// 合并表結(jié)構(gòu)相同datatable數(shù)據(jù)
/// </summary>
public DataTable Mergedata(){
?DataTable data = new DataTable();
?DataTable deptdata = new DataTable();?
?
?data=DBHelper.FillDataTable("select * from T1", null);
?deptdata=DBHelper.FillDataTable("select * from T2", null);

?data.Merge(deptdata, true);?
?return ?data;
}

剔除重復(fù)數(shù)據(jù)

?? ?/// <summary>
?? ?/// 去除datatable重復(fù)數(shù)據(jù)
?? ?/// </summary>
?? ?public DataTable distinctdata()?
?? ?{
?? ? DataTable data = new DataTable();
?? ? DataTable distinctdata = new DataTable();

?? ? ?List<string> datarowlist = new List<string>();
? ? ? string[] datarow;
? ? ??
? ? ?foreach (DataColumn row in data.Columns) //遍歷出表頭
? ? ? {
? ? ? ?datarowlist.Add(row.ToString());
? ? ? }
? ? ?datarow = datarowlist.ToArray();
? ? ?
? ? ?DataView dv = new DataView(data); ? ? ? ??
? ? ?distinctdata = dv.ToTable(true, datarow); //對表所有字段進(jìn)行過濾,true表示使用distinct方法
?? ? return ?distinctdata;
}

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論