视 视觉音乐 Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-22 #1 我想在DBGrid中的一个列中可以显示一个下拉列表,可以实现吗? 不用控件可以实现吗? 我是想输入员工信息的时候可以自动选取部门名,不知道能否实现。 请大虾帮帮忙!
Z zhangyufly Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-22 #2 加一个DBcombox控件,双击dbgrid在相应字段的mask中选edit然后再它的下面选dbcombox同时把combox 的datasource连到你想下拉显示的字段
视 视觉音乐 Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-22 #3 刚才有个大虾告诉我: “可以,綁定QUERY->右鍵->找個packlist的屬性s” 我看不懂啊,哪为高人给解释一下?
Z zhouaiping Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-22 #6 哪用这样! 在dbgrid中双击选中一个cloumn.在它的picklist中输入你要的 list strings 设定buttonstyle类型为cbsauto. 好了一切ok了,给分吧.
视 视觉音乐 Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-23 #8 to zhouaiping: 呵呵,这个我当然知道了, 问题是我的PickList是动态的啊 我是在输入员工表的时候 要选择 部门名,部门名在‘部门表’中了~~~
S SEVN Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-23 #9 PickList.Items.Add('你要添加的内容')
视 视觉音乐 Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-23 #11 First ; with tblDepartment do First; while not EOF do begin strDepName := trim(FieldByName('Department_Name').AsString) ; DBGrid1.Columns[1].PickList.Add(strDepName); next; end; 解决,谢谢各位!
First ; with tblDepartment do First; while not EOF do begin strDepName := trim(FieldByName('Department_Name').AsString) ; DBGrid1.Columns[1].PickList.Add(strDepName); next; end; 解决,谢谢各位!