怎么去除datatable 中一列的重复值【急】

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么去除datatable 中一列的重复值【急】相关的知识,希望对你有一定的参考价值。

我现在又一个datatable 中的【“unit9”】这个列里面的值大概是是
说的但是饭店说的但是饭店
怎么去除已有的重复项?

参考技术A 你在sql语句里查的时候,加上distinct试试 参考技术B 为什么不在查询语句里面就去掉重复的值呢? 参考技术C 尽量在填充datatable之前移除重复项,但是如果你已经填充到datatable里面了,就只能用笨办法了:DataTable dt;
........
ArrayList list = new ArrayList();
for (int i = 0; i < dt.Rows.Count; i++)
if (!list.Contains(dt.Rows[i][columnname]))
list.Add(dt.Rows[i][columnname]);


return list.Count;

去除DataTable指定列的重复行

DataTable  dt = ds.Tables[0];    //获得 datatable
DataView dv = new DataView(dt);
DataTable dt2 = dv.ToTable(true, "GongXu");     // 去重,只针对 GongXu 字段

 

以上是关于怎么去除datatable 中一列的重复值【急】的主要内容,如果未能解决你的问题,请参考以下文章

急急急!!!delphi中修改了DBGridEh中一列的值,希望在另一列显示修改的当前日期

c# 如何从datatable中取出某列的值并去除这一列的相同值,并将这列添加到新的表中

怎么修改datatable中某一列的值?

Oracle如何取出某一列的所有不重复值作为单独一列

怎么修改datatable中某一列的值?

将DataTable某一列的值整体赋值给 另一个DataTable;