VsflexGrid在我更新数据后,为什么会自动按绑定SQL语句的排序方式重新排序呢?我现在希望实现这样的功能:
1.更新数据后顺序不变
2.更新数据后不会再按绑定的查询语句作条件筛选(如一开始我查询的是1号到10号的数据,但当我把其中的8号改为12号后,数据就不见了)
3.可点击表头排序
4.更新后高亮条依然停留在原来的那一行 解决办法
1:更新数据后,你只要在数据库里UPDATE,然后在VS的相应格子里把修改后的数据替换就行了,
比如你原来fg.TextMatrix(1, 2) = "123",现在要改成456,你只要执行CNN.EXEC("UPDATE XX SET YY='456' WHERE ...."), 然后fg.TextMatrix(1, 2)="456",无需重新绑定数据源,也完全不存在啥重新排序 2:不知所云
3:点击表头排序,有相应属性
4:高亮显示,就是SELECT属性 加我QQ:909413335详细讨论。我整个程序都是用VS做的,包括数据输入,显示,增加,删除,更新,没有一个TEXT指出的一点,我是用ADO对象操作数据库的,不是控件绑定
1.更新数据后顺序不变
2.更新数据后不会再按绑定的查询语句作条件筛选(如一开始我查询的是1号到10号的数据,但当我把其中的8号改为12号后,数据就不见了)
3.可点击表头排序
4.更新后高亮条依然停留在原来的那一行 解决办法
1:更新数据后,你只要在数据库里UPDATE,然后在VS的相应格子里把修改后的数据替换就行了,
比如你原来fg.TextMatrix(1, 2) = "123",现在要改成456,你只要执行CNN.EXEC("UPDATE XX SET YY='456' WHERE ...."), 然后fg.TextMatrix(1, 2)="456",无需重新绑定数据源,也完全不存在啥重新排序 2:不知所云
3:点击表头排序,有相应属性
4:高亮显示,就是SELECT属性 加我QQ:909413335详细讨论。我整个程序都是用VS做的,包括数据输入,显示,增加,删除,更新,没有一个TEXT指出的一点,我是用ADO对象操作数据库的,不是控件绑定
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货