2

只有当 DBGrid 处于插入模式时,我才想显示另一个控件。如何检测 DBGrid 或连接的 DBNavigator 或 TQuery 是否处于插入模式?

谢谢

4

1 回答 1

6

您使用. 检查 ( ) 中State的底层(连接)TDataSet是什么。TDataSet.StateTDataSource.State

if DBGrid1.DataSource.State = dsInsert then   // It's in insert mode

还有dsEdit告诉你它是否正在被编辑,dsBrowse让你知道它DataSet正在被查看,以及其他一些。

于 2013-04-20T14:55:01.817 回答