C# winform 去掉datatable里面的重复数据问题

去掉ServerFileName中重复的,把状态0和1合并;比如两0002.jpg出现0和1,那么去重复合并为:0002.jpg1;该如何写这去重复代码呢?每一列要保留!... 去掉ServerFileName中重复的,把状态0和1合并;
比如两0002.jpg 出现0和1,那么去重复合并为:0002.jpg 1;
该如何写这去重复代码呢?
每一列要保留!
展开
 我来答
miniappmLWLo11g6JeNA
推荐于2016-01-13 · 超过63用户采纳过TA的回答
知道小有建树答主
回答量:107
采纳率:0%
帮助的人:116万
展开全部
两种方法
1 数据库直接去除重复
select distinct * from 表名
去除了重复行distinct

2 对 DataTable直接进行操作
DataTable dt=db.GetDt("select * from 表名"); //获得datatable
DataView dv = new DataView(dt); //虚拟视图吧,我这么认为
DataTable dt2 = dv.ToTable(true, "name,age,hobby");
这个时候 dt2就是去除了重复的行了
解释一下
dv.ToTable(true, "name,age,hobby");
第一个参数,true 去除重复,false 不去除
第二个参数, 看意思能明白,你需要显示的字段,我这里显示"name,age,hobby"
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式