有个表Table1中结构如下:
XL
本科
大专
中专
高中
现在要求在Form1中放个下拉框如DBPICKEDIT1,(或ComboBox1),让它能显示Table1.XL的所有记录。 不知有没有好的解法,望大家发言!
XL
本科
大专
中专
高中
现在要求在Form1中放个下拉框如DBPICKEDIT1,(或ComboBox1),让它能显示Table1.XL的所有记录。 不知有没有好的解法,望大家发言!
解决方案 »
- 能否通过COM口判断连接方式
- 请教,关于DateTimePicker控件显示特殊日期的问题
- 竭诚为你服务:绝对无偿提供FTP空间,内详!
- delphi中text控件中字符串转换成整型函数用什么方法啊!?我急,我在线!
- 如何将十六进制的字符转成unicode???
- 能不能打DBGRID Title 变得高一点,而字体不变
- 来看看一个函数,是返回boolean的,为什么不行?我是初学者
- 哪位有比较齐全的歌星图片,可以给我一份吗,VOD要用到
- 一个急死了的问题!
- 请问Sql server中BLOB(image)类型的数据怎样通过Delphi添加进数据库???
- 可以自定義字體的顏色嗎?如我想設置字體的顏色為"天藍色"該怎麼辦?是否有顏色代碼可供設置?
- delphi and c++builder
begin
First;
while not Eof do
begin
ComboBox1.Items.Add(FindField('XL').AsString);
Next;
end;
end;
ComboBox1.ItemIndex := 0;
有一表Table1:
BM BZ
-------------------
财务部
一车间 1组
三车间 2组
二车间 4组
现在我想通过一个Dblookupcombobox1连接这个table1,想通过这个下拉框能显示这两个字段记录信息。望高手能赐教! 点击下拉框会显示如下: (且能在dblookupcombobox1下拉框中间有条竖线如下) 财务部 |
一车间 | 1组
三车间 | 2组
二车间 | 4组
ComboBox1.Items.Clear;with Table1 do
begin
First;
while not Eof do
begin
ComboBox1.Items.Add(FindField('XL').AsString);
Next;
end;
end;
ComboBox1.ItemIndex := 0;
begin
First;
while not Eof do
begin
ComboBox1.Items.Add(FieldByName('BM').AsString+' | '+FieldByName('BZ').asString);
Next;
end;
end;或者可以不用combobox,可以动态显示dbgrid,多少字段都可以,我经常用。
ComboBox1.ItemIndex := 0;