修改数据,控件保存的问题。
运行select语句,和控件绑定后,第一条记录,第6列值787点表头,数量列 排序,第一条记录,第6列值66
原来第一条记录,现在742条,,第6列值787
修改排序后第一条记录111单元301,第6列值666
刷新数据库后重新显示数据,为什么012单元101这户变为666
要改的111单元301这行,第6列数据没变
这个情况是什么原因啊,数据写入单元格后的更新,都是利用控件内部,自动更新的,没有单独处理数据的部份。
也不是每次出来,要是在排序后把第一条记录数据改小,好像不会出现。
改其他行数好像也没有。
您这个是Spread产品的哪个版本?从截图看第一条的-107也不对,但是无法直接确认问题原因,需要我这里先重现问题。
可否直接提供个Demo这样处理起来更方便写。
简单的sql语句,数据列是第6列减去第5列,值是直接在sql里,用列6减列5,来实现的。修改单元格内容后,也没有对输入后的数据进行处理,完全是控件处理自动保存。唯一的区别是程序里有部份代码,在单击单元格,或键盘按下方向键后,用来实现背景色变色。另外,第1列,第5-7列可以输入数字,其他列禁止修改,就这些代码。VB6的。
而且又试了一下,要是排序后在第5列,第1行改个数字,也会出这种情况。
问题还没有重现出来,可否提供下您的Demo
如果有结果,请告知,谢谢。
感谢提供的Demo,这边正在处理中,有结果会与您反馈 请问一下现在有结果了吗? 您好,您这个项目很老了,我这边没有环境去重现,尝试自己按照您的操作去重现,还没有发现问题。
页:
[1]