如何去掉DataTable中的重复行
2008-11-20 17:38
357 查看
public DataTable GetTopSearch()
{
{
string keyword = dsKeyword.Tables[0].Rows[i]["Name"].ToString();
string condition = dsKeyword.Tables[0].Rows[i]["SearchCondition"].ToString();
dsTopSearch.Merge(dal.GetTopSearch(keyword,condition));
}
return dsTopSearch.Tables[0].DefaultView.ToTable(true, "ID","Name","Author","Publisher","PublishDate","TypeName","Price","SalePrice","SavePrice","Rebate","ImagePath","ContentIntro");
}
先把DataTable转成DataView,再通过DataView.ToTable()转回DataTable,ToTable()方法中有一个重载可以轻松消除重复行.
注:该重载的第二个参数为要保存的字段名.
{
{
string keyword = dsKeyword.Tables[0].Rows[i]["Name"].ToString();
string condition = dsKeyword.Tables[0].Rows[i]["SearchCondition"].ToString();
dsTopSearch.Merge(dal.GetTopSearch(keyword,condition));
}
return dsTopSearch.Tables[0].DefaultView.ToTable(true, "ID","Name","Author","Publisher","PublishDate","TypeName","Price","SalePrice","SavePrice","Rebate","ImagePath","ContentIntro");
}
先把DataTable转成DataView,再通过DataView.ToTable()转回DataTable,ToTable()方法中有一个重载可以轻松消除重复行.
注:该重载的第二个参数为要保存的字段名.
相关文章推荐
- 如何去掉DataTable中的重复行(新增.net 2.0中最新解决方法---简便)
- 如何去掉DataTable中的重复行(新增.net 2.0中最新解决方法---简便)
- 如何去掉DataTable中的重复行(新增.net 2.0中最新解决方法---简便)
- 如何去掉datatable的重复行
- 如何去掉DataTable中的重复行(新增.net 2.0中最新解决方法---简便) (转)
- JavaScript如何去掉数组中重复的元素
- DATATABLE中数据如何筛选重复数据
- matlab矩阵中如何去掉重复的行?
- ASP.NET DataTable去掉重复行的2种方法
- 如何去掉一个文件中重复的数据行
- DataTable中如何去除重复的项
- DataTable中如何去除重复的项【转】
- datatable去掉重复行的方法
- java中如何去掉list中重复的对象
- 去掉DataTable中重复的行
- 去掉DataTable中重复的行
- 如何去掉数据库重复记录并且只保留一条记录
- 如何去掉重复记录的Sql语句写法
- c# 如何中List<object>中去掉object对象中的重复列数据?
- PHP二维数组如何去掉重复值