请帮帮小弟..... 我是一个初学者,我时用动态连接数据库表,请问如何才能动态的让DBGrid中显示的列是下拉列表框,同时这个下拉列表框显示的是我所定义的另一个表的一个字段,请各位大侠指点小弟 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 query1.sql.clear;query1.sql.add('select zd from biao where conditon1');query1.open;query1.first;while not query1.eof do begin DBGrid1.Columns[0].PickList.add(query1.fieldbyname('zd').AsString); next;end; 呵呵,同意upingKing,建議用infopower 你先得下載一個infopower3000或4000安裝,然後,按照你的需要,應該是使用裡面的wwLookupCombo控件和wwDBGrid控件關聯。安裝infopower後,在安裝路徑下面有很好的demo可以參考。我現在網絡被限制了,只能訪問CSDN,你如果找不到infopower的話,晚上8點後,等限制解除,我再發一個給你。 还有一个就是你放一个ComboBox,然后你控制在点到你需要的那列的时候用它去覆盖你的那一列上面,大小跟那一个网格一样大,看上就象是DBGRID里的一样了,同时把值加在里面就行了 我的信箱是[email protected]谢谢 建议用dxdbgrid的timagebutton类型的字段,方便,不会劲,一口气可以搞定十个 我是动态连接表的,所以不可能通过放ComboBox来实现 请问我为什么用DBGrid能够显示标题但不能显示数据,我必须要用鼠标点一次才行 最好不要用PickList属性,它会出错。自己用一个ComboBox画出来,要显示的是我所定义的另一个表的一个字段方法好多,自己想吧 Actionlist 和CheckBox在问题 Delphi中构造函数的问题 求救各位大侠: 请问如何让DBGRID的下拉框取得焦点? 如何连接这种数据库? 关于自创控件的问题请教 accesse 库('select * from rsmn where 性别="男"')提示错误,紧急! 如何知道DBGrid的记录是否有更改过? 请各位高手推荐一个好用的Grid控件 哪位高手大哥帮我改改给35分。 帮忙:存储过程,不知道为什么出错?? 急事,大家帮帮忙!!
query1.sql.add('select zd from biao where conditon1');
query1.open;
query1.first;
while not query1.eof do
begin
DBGrid1.Columns[0].PickList.add(query1.fieldbyname('zd').AsString);
next;
end;