禁用 TDBGrid 上的编辑选项不起作用
在运行时动态创建 TDBGrid 组件时,我无法禁止用户编辑单元格中的值。这就是我试图完成此类行为的方式: TDBGrid *DbGrid = new TDBGrid(Owner); DbGr…
使用 ADO 具有预读功能的 DBGrid
我正在使用 ADO 连接到 SQL Server 2005。 我的 TADODataSet 选择 100 万条记录。使用 TDBGrid 并将 TADODataSet.CursorLocation 设置为 clUseServer …
与大量查找字段一起使用的最佳数据库网格
我有一个带有几个外键的表,如下所示: CREATE TABLE project.gl( id BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT, glaccount_id INT(11) UNSIGNED …
Delphi DBGrid 使用 MySQL 进行格式化
我有一个关于 delphi DBGrid 中数据单元格格式的问题。 DBGrid 组件连接到 MySQL 数据库,该数据库在运行时进行填充。 我有一个用于日期时间的列和一…
delphi DBGrid显示JOIN结果
我正在使用 BDS 2006、MySQL DB(用于连接的 MyDAC 组件),并且我的表单上有一个 DBGrid 组件,它显示数据库表中的记录。 现在我需要JOIN两个表并在…
Delphi TDBGrid 当样式为gdsGradient时如何更改选定的颜色
我只是尝试使用delphi XE,在此之前我一直是Delphi7的忠实粉丝。 我看到新的 dbgrid 允许使用主题和渐变样式。 我正在使用渐变并设置行选择,它具有用…
将滚动条隐藏在 Delphi dbgrid 中(即使在调整大小时)
对于我们的 dbgrid,我们希望滚动条始终隐藏。 由于 TDBGrid 没有“滚动条”属性,因此我们使用: ShowScrollBar(DBGrid1.Handle, SB_VERT, False); S…
如何从 Delphi DBGrid OnTitleClick 事件中删除黑线?
我有一个 Delphi DBGrid,第一次加载时看起来很正常。我设置了一个 OnTitleClick 事件,当单击标题时,该事件按列对 DBGrid 进行排序。一旦您单击标题…
如何使用TDBGrid中的复选框选择多条记录?
如何使用标准 TDBGrid 中的复选框来选择多个记录?或者,您是否有任何关于 DBGrid 的免费/开源姐妹的建议,它允许任何人轻松地做到这一点? 谢谢。…
在其他窗体中使用主窗体中有关 DBGrid 的命令
我正在制作一个在汽车零部件店使用的简单程序。它应该是这样的: 链接 问题在于左侧的小窗口。当双击主窗口中 DBGrid 中的任何行时,应将其打开,并且…
使用 Delphi OnDrawColumnCell 如何确保在应用条件格式之前记录值存在
我正在使用 Delphi 2010,其中 dbgrid 通过 ADO 绑定到 Access mdb 数据库中的表。 该表是根据单选组框中的点击进行过滤的。 以下代码根据表中的数据…
在显示之前修改 DBGrid 单元格内容
我想在加载数据库时修改 dbgrid 控件中特定单元格的内容。例如,假设我不希望数据库的任何字段在 dbgrid 中显示,如果它等于“forbidden”。我有什么…
ADOQuery 和 DBNavigator
好的。我有简单的数据库、DBGrid 和 DBNavigator 。我将此代码用于我的 adoquery 并在我的 DBGrid 中查看此内容, 从 Table1 中选择 Count(*)As 1 , 2…