问题标签 [tdbgrid]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
245 浏览

delphi - 将 TEdit 框附加到 TDBgrid 列

如何将编辑框附加到相应的网格列,以便在用户更改列宽时更改宽度,并在用户更改 DBGraid 列的顺序时四处移动。

表格示例

0 投票
1 回答
9620 浏览

delphi - 如何在delphi的tdbgrid中更改选定行的颜色

我在 delphi 中创建一个应用程序,我想更改基于搜索的 tdbgrid 选定行的颜色..有可能吗..

0 投票
1 回答
426 浏览

delphi - TDBGrid - 同步或显示问题

我在我的一个程序中遇到了一个非常奇怪的问题。我有一个后跟TSQLConnection两个TSQLQUery,TDataSetProvider和. 它是一个主从结构。TClientDataSetTDataSource

详细查询的TDataSource附加列具有主查询的一个查找属性。(想想像“ProductID、ProductName、GroupName”这样的东西,其中 GroupName 来自主查询)

然后我有一个 DBGrid,它具有TDataSource作为源的详细查询。它正确显示了大部分部分,但从主查询中查找的字段有时不显示。有时意味着在这种情况下,我在 DBGrid 中向下滚动,然后再向上滚动,然后它就消失了。我再向下和向上滚动一次,它显示出来了。

为了调试,我添加了一个TDBLookupComboBox与 DBGrid 相同的源,但 ComboBox 始终显示该字段的正确值。

感谢您对这个问题的任何帮助。

0 投票
2 回答
7845 浏览

delphi - Delphi dbgrid 连续滚动

我正在制作一个保存订单和打印发票的应用程序。我的表单上有一些标签、tedits、tmemos、按钮、数据源、adotable、popupmenu 和 dbgrid。

当我构建程序并向下滚动 dbgrid 滚动条时,它会在我释放鼠标按钮后滚动。但我想要连续滚动。

问候

0 投票
3 回答
3978 浏览

delphi - 打印 TDBGrid

如何在不安装或下载组件的情况下打印 DBGrid?

或者

如何将 DBGrid 的数据放入 RichEdit 以便从那里打印?

0 投票
1 回答
572 浏览

delphi - Column.Index 没有立即反映在 TDBGrid 中

我有一个 TDBGrid 并有一个通过 TDataSource 关联的客户端数据集。当我尝试以编程方式重新排列网格的列时,当网格中有一个或多个列时,这可以正常工作。

可以说,我将所有列都设为假。因此,网格还没有任何列。现在,当我将 11 列的索引设置为 0 时。

列索引的上述分配没有反映在网格中。如果我尝试将其设置为两次或三次,那么它就会得到反映。我错过了什么吗?

0 投票
1 回答
2230 浏览

database - 更改后更新网格

对,这可能会很简单。我有一个包含网格的表单,如果您选择其中一个记录并按“编辑”,您将被带到另一个表单,您可以在其中编辑附加到该记录的数据 - 这一切都有效。

但是,保存后会将其写入数据库,但不会更新上述网格,直到我一起退出程序然后再返回。

我想做的就是在退出其他表单时更新网格。

我尝试打开/关闭表组件,针对查询和表调用“刷新”。我正在使用 BDE 连接到数据库并在 Rad Studio XE2 中编写它。

任何帮助,将不胜感激。

0 投票
1 回答
655 浏览

c++builder - 如何在 OnDrawColumnCell 事件中获取行号?

这就是我为 TDBGrid 组件绘制例程的样子。我正在根据一些规则替换数据库中的值:

但是我不知道如何判断当前正在渲染哪一行?如果没有这些知识,我将无法获得用于显示的数据。

0 投票
2 回答
1365 浏览

delphi - DBGrid 增量搜索组件

我正在研究一种改进的 DBGrid,它允许我仅通过按键盘来搜索项目,而无需在特殊搜索字段中输入数据。

任何高级功能(例如颜色)都会很棒。

0 投票
1 回答
406 浏览

delphi - 实现我自己的 DBGrid

我想实现自己的 DBGrid 我的问题是我对组件不太了解如何覆盖 onkeydown 事件?

关于扩展组件功能的教程会很棒。