2
|
Forer · 技术社区 · 14 年前 |
![]() |
1
3
好的……这个问题已经被公平地看待了,没有太多的反馈。我下载了许多教程、演示应用程序并阅读了多篇文章/帮助信息,讨论了这些控件的使用。 最终结果:
这是基于我所回顾的30多个演示应用程序、文章和教程,它们要么没有描述在单个数据网格中用增量数据同时显示原始数据。当然,您可以使用列表框或StringGrid来破解这个结果(这正是我所做的),但这也表明控件不能或不能提供这个功能(可能性很小)。 在我看来,这一功能是一个明显的疏忽,因为用户希望在单个数据网格中方便地看到其操作的潜在结果,而开发人员希望以一种简单且无痛苦的方式(即使用数据报显示数据)提供这一功能! 回答的问题[如果你能用我想要查看的演示应用程序证明不同,我会删除这个]。 如果您创建了一个演示应用程序,但无法使其工作,请投票给我的答案。谢谢 |
![]() |
2
0
Delphi提供的tdbgrid控件没有显示字段新旧值的内置功能。当然,欢迎您继承网格,或者创建自己的并添加功能,或者购买完成您想要的功能的第三方组件。您不局限于标准控件,尽管它们提供了最常见的所需功能。
您还可以通过使用计算字段来完成所需的工作。例如,如果您有一个字符串字段
然后,在数据集的OnCalFields事件中,只需输入以下代码:
|
![]() |
3
0
TClientDataSet将自行处理正确的记录状态。更改会被记录,但除非您明确要求它显示某些其他状态(请参阅statusfilter属性),否则它将显示记录的实际状态。 InsertRecord可能会绕过某些通知机制,因此字段显示不会更新。如果执行simpy插入和设置字段值会怎么样? |
![]() |
Bilal Sedef · 如何快速组合特定列上的多个csv文件? 2 年前 |
![]() |
user191762 · 同时使用两个不同的数据帧 2 年前 |
![]() |
Ron Inbar · 如何在WinForms中绑定多对多关系? 6 年前 |
![]() |
yihang hwang · 如何使用c将参数传递到数据集进行查询# 6 年前 |
![]() |
Abhishek Agnihotri · R中的svm文件处理 6 年前 |