您的位置:首页 > 其它

过滤DataTable中的重复数据根据列名来过滤

2012-11-23 17:30 1241 查看
废话少说,网上找了,后来又自己写了,直接上代码了:

// 过滤datatable中重复的信息
public DataTable GetDisTable(DataTable oldTable)
{
if (oldTable != null || oldTable.Rows.Count>0)
{
DataView view = new DataView(oldTable);
string []discolom = new string[]{"Content"};
//  如果过滤每个字段的话就下面
//string[] discolom = new string[ oldTable.Columns.Count];
//foreach (DataColumn dc in oldTable.Columns) {
//    discolom[dc.Ordinal] = dc.ColumnName;
//}
DataTable nTable = new DataTable();
nTable = view.ToTable(true, discolom);
nTable.Columns.Add("FSelected", typeof(bool));
foreach (DataRow dr in nTable.Rows)
{
dr["FSelected"] = false;
}
return nTable;
}
return null;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: