中易网

datatable 去除连续重复行

答案:2  悬赏:60  
解决时间 2021-03-02 22:52
目的如下:
datatable有一列数据:
0
1
1
2
2
2
3
3
4
4
5
5
5
6
6
59
59
0
0
2
2
我要去除其中连续重复三次的列数据中的一个,使其均重复两次,c#代码怎么写?高手请。。。。
最佳答案
可以使用循环判断。
也可以使用datatable的视图有RowFilte属性,可以进行过滤,等号后面Sql查询条件,查询结果再转换成datatable,就OK了
全部回答
两种方法 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"
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
求田立禾一段单口相声 是讲到厨房偷东西的 偷
青岛从辛家庄到人民路坐几路车
名刚五金电器我想知道这个在什么地方
56除以14纡,与6的差,商是多少?算试怎么列?
奖励男友什么呢》
家里有电信固话,如果要开通宽带需要多少钱?
父亲留遗嘱房子归继母,可是那是我爸的婚前财
皇都大酒店停车场在什么地方啊,我要过去处理
防晒过程中户外和户内有哪些区别
qq上有个叫“小软妹有春天”的是个骗子,大家
让泪化作相思雨这首歌的原唱是谁?
华夏银行的保险: 常青树 + 医保通,怎么样?
福永和平村大族激光具体地址
在信誉楼划卡退票多长时间到账
读什么专业可以当语文老师?高中或大学的
推荐资讯
华为手机怎么玩电脑游戏cf
漫步者R201T12和漫步者R1600TIII哪个好
去交罚款交巡警平台几点下班
兴义市围棋教学中心地址有知道的么?有点事想
新买的短袖洗了两次就有很多毛球怎么办?
只闻花香 不谈悲喜是什么意思
三宏犬舍正规吗?
从鹤峰县到太平乡怎么走
计算机二级考试跨考点考试会有什么后果?
纤手在哪里啊,我有事要去这个地方
故事中常见的反派职业有哪些?
引起整个教室的人一起大笑用什么成语代替
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?