首页 新闻 赞助 找找看

c#获取DataTable数据,并转存成新的DataTable的问题

0
[已解决问题] 解决于 2024-02-05 09:46

datatable中有一个state字段,这个字段有几个固定的值(高点,低点,0,已处理),而且是连续的。比如:
高点,高点,高点,高点,已处理,0,0,0,0,0,0,低点,低点,低点,低点,低点,已处理,0,0,0,高点,高点,已处理,0,0,0,0,0,0,0,0,0,低点,低点

我要实现的是把state字段连续为0的行取出来(有很多连续是0的情况),分别保存到不同的datatable里面
并不是所有为0的过滤出来放到1个datatable里
不知道我表达清楚了没,请假各位大佬如何实现?

teagueli的主页 teagueli | 初学一级 | 园豆:73
提问于:2022-03-10 15:24
< >
分享
最佳答案
0

嗯,一行一行遍历吧,遍历一遍就可以了
本行和下一行比较,
本行为0,则看下一行是不是0,是就追加进新的dataTable,放数据,
下行不是则结束,
本行不是0 则继续
整个这种的List<DataTable> ,符合情况的往里面加就好了
需要写个方法把是0 的装进一个新的datatable里

奖励园豆:5
echo_lovely | 小虾三级 |园豆:1420 | 2022-03-10 15:44

思路就是这

echo_lovely | 园豆:1420 (小虾三级) | 2022-03-10 15:44
其他回答(1)
0

循环判断State 符合的拼到一个字符串里最后Json输出

缘— | 园豆:224 (菜鸟二级) | 2022-03-10 15:44
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册