如何确定DBGrid是否处于插入模式

时间:2013-04-20 14:50:10

标签: delphi delphi-7

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

谢谢

1 个答案:

答案 0 :(得分:5)

您使用TDataSet.State查看基础(已连接)State所在的TDataSetTDataSource.State)。

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

还有dsEdit告诉您是否正在对其进行修改,dsBrowse是为了让您知道正在查看的DataSet以及其他一些人。