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

标签 delphi delphi-7

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

谢谢

最佳答案

您使用 TDataSet.State 检查底层(已连接)TDataSet 的状态 ( TDataSource.State )。 .

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

还有 dsEdit 告诉您它是否正在编辑,dsBrowse 让您知道 DataSet 刚刚被查看,还有其他一些.

关于delphi - 如何确定 DBGrid 是否处于插入模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16121647/

相关文章:

delphi - 使用 Delphi 6 处理 Unicode 字符

Delphi TGIFImage 动画问题与某些 GIF 查看器有关

delphi - 将多个 TObject 流式传输到 TMemoryStream

使用 Borland Delphi 远程查询 SQL Server 2005

delphi - 如何从 cxgrid Lookupcombobox 获取编辑值

delphi - 配置不考虑的区域设置

delphi - 在Delphi 2007中哪里可以找到字符串常量srStandard?

delphi - Delphi组件具有可变数量的图片

windows - 获取 unicode 符号的别名

windows - 从 Delphi 启动 Windows 优化应用程序 (Windows 10)