データセットで処理される重複データの後、書き込みは、維持するために使用される
<まとめ> ///
///は、新しい固定列を取得しますがDataTableを重ならない
/// </要約>
/// <PARAM NAME =を" DT ">重複データを含むデータテーブル</ param>の
/// <PARAM NAME ="列名を確認する必要があり、重複colNameに「> </ param>の
/// <戻り値>新しいDataTableに、colNameに列が繰り返されていない、表不変</戻り>
プライベートデータテーブルGetDistinctTable(データテーブルDT、列colNameに)
{
データビューDV = dt.DefaultView;
(trueに、colNameに)データテーブルdtCardNo = dv.ToTable;
データテーブルPointdtデータテーブル新しい新=();
Pointdt = dv.ToTable ();
Pointdt.Clear()
のために(INT I = 0;私はdtCardNo.Rows.Countを<。I ++)
{
DataRow DR = dt.Select(colNameに+ "= '" + dtCardNo.Rows [I] [0] .ToString()+ "'")[0];
Pointdt.Rows.Add(dr.ItemArray)。
}
Pointdtを返します。
}
ます。https://www.cnblogs.com/zhangchenliang/archive/2009/12/30/1636094.htmlで再現