delphi dbgrideh 点击一行数据行是,在第一行数据行上面出现一行显示我点击的数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了delphi dbgrideh 点击一行数据行是,在第一行数据行上面出现一行显示我点击的数据相关的知识,希望对你有一定的参考价值。

我想点击某一行数据时,在第一行上面出现一行显示我点击的数据,实际的数据不变!其实是想两个dbgrideh查询出的数据做比对,点击一个dbgrideh,这行数据在第一行显示,另一个dbgrideh里的数据一样,方便两条数据对比!请高手指导!先谢谢了!

参考技术A 在第二个DbGrid的DataSet,比如Table、Query之类的控件上,设定MasterSource、MasterField为第一个主表的源 与 关键字,这样第二个表的内容会根据第一个表的内容变化
如果需要还可以在onDrawDataCell事件中加入突出显示格式的代码。

希望对您有用!
参考技术B 用数据显示组件并与你的数据表进行关联,你单击哪条数据,显示组件内就会显示相应的内容 参考技术C 建议你再放一个dbgrideh,根据你选择的进行筛选。这样也是一种比较

请问在Delphi中利用DBGridEh加一列复选框时不能选择的问题怎么解决?

增加一boolean列即可。
如果该列不是用数据库的列那就要用内存表控件,就可以增加任意列了。追问

用DBGridEh这个控件是可以实现复选框选择的功能的,现在的问题是怎么进行选择,已经可以把复选框显示出来了,但是点击选择时没有反应

追答

DBGrideh 如何设置左选择整行,是不可以选择checkbox的,

参考技术A 因为你在编辑时会和数据表关联起来,这个字段你是人为增加的,它没有实际的字段与之对应,因此是一个只读字段

以上是关于delphi dbgrideh 点击一行数据行是,在第一行数据行上面出现一行显示我点击的数据的主要内容,如果未能解决你的问题,请参考以下文章

delphi7 怎么让button按钮跟着鼠标点击dbgrideh数据行移动

你好,请教个问题,就是delphi中DBGridEh的统计行数据如何实现的

delphi DBGridEh的checkbox怎么实现勾选即代表选中这一行

delphi 把EXCEL数据导入到DBGRIDEH

delphi sqlite dbgrideh 锁定数据库

请问在Delphi中利用DBGridEh加一列复选框时不能选择的问题怎么解决?