感谢大家的帮助,前两个问题我已经解决了,只剩下实时数据闪烁问题了,
在TIMER事件中,
hw:=dbgrid1.hwnd;
我用 SendMessage(hw,WM_SETREDRAW,0,0);结果什摸都不显示了。
是不是写的地方不对呀?
非常感谢大家百忙之中帮我解决问题!
在TIMER事件中,
hw:=dbgrid1.hwnd;
我用 SendMessage(hw,WM_SETREDRAW,0,0);结果什摸都不显示了。
是不是写的地方不对呀?
非常感谢大家百忙之中帮我解决问题!
LockWindowUpdate(handle);
//刷新
finally
LockWindowUpdate(0);
end;
dbGrid.datasource.dataSet.disable;
1、检查一下你的代码有没有在刷新时让数据集不停地滚动
2、可以试一试使用双DataSet,刷新时在后台做,刷新完毕后才连接到DBGrid