:如何用Delphi实现PB下拉数据窗口的功能?(50分)

  • 主题发起人 主题发起人 coolblue
  • 开始时间 开始时间
C

coolblue

Unregistered / Unconfirmed
GUEST, unregistred user!
1、即我想在Delphi的DBGrid中修改一个字段,该字段显示名称,但保存相应的代码,我可能表达不清楚,不过如果你熟悉PB你应该知道我说什么。

2、DBGrid中有没有PB中DATAWINDOW的ROWFOCUSCHANGE事件(行焦点从一行到另一行),如果没有,有没有实现办法。
 
2.DBGRID对应的DATASOURCE.ONDATACHANGE
 
谢谢!JQW的。。。
但是好象不行!

我的意思是如果我单击DBGrid的滚动条时,激发的事件。例如,
单击DBGrid的滚动条时把当前的记录取出来。
 
对第一问题我已经采用lookupfield解决了。我真是无颜对大家,我第一天学dephi时就学,今天竟在大家面前丢人。

现在请教第二问题。!
 
1.学习新语言,不要老和自己原选用的语言比较,每中语言都有自己的处理办法,
只是难易程度不同。给你一个空件试一下。
ehlib156.zip
DBgrid 增强:支持多表头,多固定列,按表头排序,支持合计列,并支持直接打印.
http://www.nease.net/~tomcar/file/ehlib156.zip
2.单击dbgrid滚动条,与之相连的数据表指针就变,操作数据表不就成了吗。
 
bgrid.hscroll处理水平的
至于垂直的,请处理windows message
 
不要用dbgrid的事件,用dataset的事件AfterScroll事件可以实现行焦点从一行到另一行。
 
多人接受答案了。
 
tdbgrid有个options属性,其中有dgRowSelect这个选项,设置为true的话就是每次选中一行
 
后退
顶部