dataset 动态删除行问题
情况说明:dataset 中,某列中,某几行数据的和小于一个范围(比如小于1,000,000。行数以日期来判读,相同日期的数据相加),则将这几行在dataset中删除
我目前已经通过FOR和IF判断和选择出有哪些行要删除。我现在是动态删除了,就是一旦找出某一天的数据不够,那就直接删除这一天的数据。
但现在有个问题,我删除之后,dataset的索引好像有变化,那我想问一下,如何确定改变的索引与原有索引之间的关系。
谢谢! --------------------编程问答-------------------- 这个索引对应关系找不到
如果你想找,就不要在原先那个上面删除,而重新重成一个dataset --------------------编程问答-------------------- 删除后,刷新 --------------------编程问答-------------------- 把DataSet中的DataTable 按DataView 来删除。
FOR (i=最大的行,i>最小行,i--) --------------------编程问答-------------------- 定 楼上 按行删除 --------------------编程问答-------------------- 把DataSet中的DataTable 按DataView 来删除。
FOR (i=最大的行,i>最小行,i--) --------------------编程问答-------------------- 你不要去删除原来的那个dataSet 里面的数据,如果你是你foreach的话那肯定是不行的。你可以这样子做做,你For原来的那个dataSet里面的所有数据,通过if找出你想要的数据。 再把这些找出来的数据放到另外一个dataSet里面去。完成后记得清空,这样不就可以了吗? --------------------编程问答--------------------
为什么不可以删除呢?
补充:.NET技术 , C#