社区
Delphi
帖子详情
EHlib的问题——如何在GridEh的下拉框中显示多列?~~(研究了一个星期了)
huluobowangmeng
2004-06-08 10:19:24
我在用GridEh的这个功能时遇到了问题,就是它的DEMO我看不懂。在它的DEMO中可是真的实现了。我原本打算在它的下边加了一个panel,再在里边放上一个Grid就行了。可是老板不同意。没办法我只好来请教诸位师傅了!!!!希望大家抽出宝贵的时间帮我看上一眼。现在此谢谢这些肯进来看一眼的兄弟姐妹了!~
分不够再加,(分不在多,解决就行!)
...全文
647
25
打赏
收藏
EHlib的问题——如何在GridEh的下拉框中显示多列?~~(研究了一个星期了)
我在用GridEh的这个功能时遇到了问题,就是它的DEMO我看不懂。在它的DEMO中可是真的实现了。我原本打算在它的下边加了一个panel,再在里边放上一个Grid就行了。可是老板不同意。没办法我只好来请教诸位师傅了!!!!希望大家抽出宝贵的时间帮我看上一眼。现在此谢谢这些肯进来看一眼的兄弟姐妹了!~ 分不够再加,(分不在多,解决就行!)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
25 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sandyboy
2004-06-21
打赏
举报
回复
呵呵`来学习学习
jeetliang
2004-06-10
打赏
举报
回复
加入lookup字段﹐在dbgrideh內colums[i]的lookupdisplayfieds 寫入如: aacode;aaname;aadate
就可以搞定了
DelphiBoy2003
2004-06-10
打赏
举报
回复
真的就没有人会用FastReport吗?
http://community.csdn.net/Expert/topic/3075/3075900.xml?temp=.5961267
JUSTHELP
2004-06-10
打赏
举报
回复
一般来说,是利用当前dbgrideh对应数据集的一个字段如id去查找另一个数据集,可以返回
许多id,name,simpname等,当前look字段对应的值就是resultfield对应的字段。
不知道楼主需要修改数据库中的哪个字段
huluobowangmeng
2004-06-10
打赏
举报
回复
顶一下!~~
JUSTHELP
2004-06-10
打赏
举报
回复
怎么处理的?
http://community.csdn.net/Expert/topic/3073/3073142.xml?temp=2.463931E-02
看看这个!
huluobowangmeng
2004-06-10
打赏
举报
回复
明天早晨再结!!呵呵!~~~~
huluobowangmeng
2004-06-10
打赏
举报
回复
解决了,谢谢大家的帮助。结贴散分了!!!!
顺便问一句,这个贴子够资格加到FAQ里吗??
tongki
2004-06-10
打赏
举报
回复
昨天才开始研究的,像你一样还没有结果.
UP!
JUSTHELP
2004-06-10
打赏
举报
回复
我明白楼主的意思了,当前LOOK字段下的值不是表A中的而是表B中的,因此保存时数量没有更新.我不知道有没有直接对应的方法,我是这样解决的,当在表B中选择货品名称nameB后,
将dbgrideh对应的query,
query.Fieldbyname('nameA').asstring := queryb.fieldbyname('nameB').ASstring;
这条语句,我是写在离开当前列时付值,因该在选择时付值的我不知道写在哪个事件里合适。
保存的时候就可以对dbgrideh对应的query的逐条更新了!
huluobowangmeng
2004-06-10
打赏
举报
回复
比如说有表A(nameA,numA)销售纪录表、
表B(nameB,typeB)货品种类表。
我想把B放到下拉框中去。通过选择在下拉框中选货品名称nameA,然后再手工输入数量numA。
下拉框出现在nameA字段下。
我再试试!!先谢谢大家了!!呵呵~~
huluobowangmeng
2004-06-09
打赏
举报
回复
我已经弄出来了。但是我当初是想让原来表中的一个字段比如name下出现多列的下拉选框啊;
而这个新加进来的look字段。并没有修改数据库呀??
leaya11
2004-06-08
打赏
举报
回复
连表就ok了
huluobowangmeng
2004-06-08
打赏
举报
回复
研究一下!!试试看。谢谢楼上两位师兄
JUSTHELP
2004-06-08
打赏
举报
回复
这个我刚研究过!
1.首先在DBGRIDEH对应的ADOQUERY1中添加一个字段比如叫LOOK,Fieldtype 选择 lookup类型!keyfield,dataset,lookupkeys,resultfield,分别选择adoquery1中的一个字段a,另一个数据集adoquery2,adoquery2中与a匹配的字段b,需要返回的字段如name!
2.在dbgrideh中显示look字段并作如下设置:
look字段的lookupdispalyfield改为name;price;amout 等adoquery2中需要显示的字段以分号隔开!dropdownbox属性里的columns里添加所有字段,就是你要以dbgrid形式显示的下拉字段,最后别忘了设置dropdownwidth =-1;才能使多个显示字段的宽度利于浏览!
soaringsouth
2004-06-08
打赏
举报
回复
首先,该字段要是lookup字段,设置lookupdataset,然后dbgrideh列中该字段对应的列的lookupdisplayfields属性,写上要出现的列,当然是lookupdataset中的字段,用分号间隔。
dropdownspecrow的CellText对应lookupdisplayfields,都写<null>或者<Empty>.
例如:lookupdisplayfields……>VendorName;City;State;FAX
CellText……><Empty>;<Null>;<Null>;<Null>
ok??
soaringsouth
2004-06-08
打赏
举报
回复
看看demo就明白了
huluobowangmeng
2004-06-08
打赏
举报
回复
的确很难看懂。
再顶顶!!只好等待高手的出现!!
星星快来呀!~
ayukowa
2004-06-08
打赏
举报
回复
我也研究了,就是看不明白啊!
up
py3cn
2004-06-08
打赏
举报
回复
UP
加载更多回复(5)
EH
LIB
3.4的
中
式金额
显示
,LZQ版
原
中
式2.4
中
是在在UpdateRowCount 方法
中
有 VisibleDataRowCount,使下一语句不执行VisibleDataRowCount:=FDataLink.RecordCount,但总觉不伦不瑞2,单双数行可以不同颜色
显示
3,
中
式金额条线
显示
功能4,
中
式金额
显示
...
Eh
Lib
_6.2.152
Eh
Lib
是一款面向Delphi开发者的组件库,版本号6.2.152,它专为在XE(Xpert Edition)环境下使用而设计。
EH
LIB
DELPHI XE标签明确了这款产品与Delphi XE集成开发环境的兼容性,意味着它能够充分利用Delphi XE的特性,...
Eh
lib
应用例子(定制表格,万能过滤等)
GRID
EH
是
Eh
lib
库
中
的
一个
核心组件,它是
一个
高度可定制的表格控件,用于
显示
和编辑数据库
中
的数据。
GRID
EH
不仅支持基本的行、列操作,还提供了许多高级特性,如分页、排序、过滤、自定义列格式等。在这个应用例子
中
...
Delphi 12 控件之
Eh
Lib
11.0 第三方
Grid
控件
Eh
Lib
11.0 是一款功能强大的第三方
Grid
控件,专为Delphi开发者设计。该控件不仅界面美观,而且功能丰富,能够显著提升开发效率。
Eh
Lib
11.0 包含了编程时最常用的Delphi控件,并提供了完整的源码,方便开发者进行...
Delphi
5,930
社区成员
262,943
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章