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

Bad*_*cat 2 delphi delphi-7

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

谢谢

Ken*_*ite 5

你检查,看看有什么State潜在的(连接)TDataSet是在(TDataSet.State),使用TDataSource.State.

if DBGrid1.DataSource.State = dsInsert then   // It's in insert mode
Run Code Online (Sandbox Code Playgroud)

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