将Table的记录修改后DBGrid就没有用了?怎么会事?(200分)

  • 主题发起人 主题发起人 superwrf
  • 开始时间 开始时间
S

superwrf

Unregistered / Unconfirmed
GUEST, unregistred user!
急!急!急!我用一个DBGrid绑定一个Table,将Table的记录修改,post后,
DBGrid就没有用了?怎么会事?
 
何为没有用了?!
 
数据不会自动刷新,不能移动DBGrid
 
没有用是什么意思
 
重新绑定就可以了
 
绑定到一个datasource,
table在post后回到brower。
 
检查你的代码,是否在POST后执行了CLOSE。
在POST后刷新看行不行。
 
是否close,或disablecontrols;
 
我也有这个问题。后来我是POST后,再CLOSE,OPEN。才解决的。
但很麻烦。看看有无良方。
不过建议最好不要在DBGRID中直接输入数据。
 
输入的数据肯定有问题
try dbgrid.beforepost
 
查一查数据源有没有关闭或者改变.
 

用 Table1.refresh 试试看!
 
怀疑你在post过程中写了table1.disablecontrols,如果这样,
别忘了加上table1.enablecontrols
 
多人接受答案了。
 
后退
顶部