在显示之前修改 DBGrid 单元格内容
我想在加载数据库时修改 dbgrid 控件中特定单元格的内容。例如,假设我不希望数据库的任何字段在 dbgrid 中显示,如果它等于“forbidden”。我有什么…
ADOQuery 和 DBNavigator
好的。我有简单的数据库、DBGrid 和 DBNavigator 。我将此代码用于我的 adoquery 并在我的 DBGrid 中查看此内容, 从 Table1 中选择 Count(*)As 1 , 2…
如何使用书签和禁用控件
是否有可能做到 dataset.DisableControls Bookmark1 := dataset.Bookmark; { do someting............. } dataset.enableControls; dataset.Bookmark …
Delphi 5.0 Interbase/FireBird 连接问题
我在可视化 DBGrid 上的数据时遇到一些问题。 我使用的是 Delphi 5.0,并且有一个 50MB 大小的 Interbase 6.0 DB 。一些表有大约 32000 个元素,它们…
Delphi - 使用 DBGrid 从搜索中选择行
我使用查询搜索了数据库。 搜索结果显示在 DBGrid 组件中,供用户选择她/他希望继续的行。 DBGrid 始终将记录指针设置为结果集中的第一条记录,因此默…
如何在 OnMouseMove 事件期间确定 DbGrid 单元格的值
我有 OnMouseMove 事件,在此期间我想找到某个单元格的值(不一定是鼠标下的单元格)。基本上问题是: 如何使用 x 和 y 坐标访问单元格数据而不选择它…
Delphi - 恢复 DBGrid 中的实际行
D6 教授 以前我们使用DBISAM 和DBISAMTable。它处理 RecNo,并且可以很好地进行修改(删除、编辑等)。 现在我们用 ElevateDB 代替,它不处理 RecNo,…
delphi中如何在不关闭和打开数据集的情况下刷新dbgrid?
我需要不断地实时刷新 dbgrid。关闭和打开数据集工作正常,但会闪烁 dbgrid。我可以做什么来避免这种情况? 我想要一个像 Ajax 这样的解决方案,只更…
“密钥违规” ClientDataSet 中的自动增量字段 [Delphi]
这是我的第三个问题,到目前为止,回复很好^^ 我在浏览、编辑数据方面没有任何问题,但插入...... 这是我的疑问: 在财务/股票软件中,我有一个用于创…
在 Delphi 中重新定位 DBGrid 中的列
我需要动态更改 DBGRid 中某些列的位置。假设我需要将列号 21 放在位置 10 上。我使用: DBGrid.Columns[21].Index:=10; 但是,这也会更改数组本身,…
寻找免费的、可定制的数据库网格
Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …
Delphi中如何找到带有滚动条的网格组件的实际宽度
我有一个网格组件(DBGrid),上面有很多列。由于列数较多,创建了滚动条,因此网格的某些部分仍然隐藏。我需要找出DBGrid的真实宽度是多少,包括由于…