请教,delphi的dbcombobox控件,与数据库的某field关联,
为何下拉框中没有显示该fields的值呢....注 :
我关联的数据集为 dataset ....其有两笔记录.
为何下拉框中没有显示该fields的值呢....注 :
我关联的数据集为 dataset ....其有两笔记录.
解决方案 »
- 一个button让另一个button功能不实现
- DateTimePicker 问题?
- 跨年第一贴:求转换成 小时:分钟:秒数的函数,小时数大于24,
- 这样用wise做安装盘对不对
- TDBNavigator导航条的图标可以改吗?
- 如何制作向 TActionList -> TAction 这样的控件?
- [学习&讨论] B/S结构系统的设计方案
- 往数据库BLOB字段中写入数据不能超过32K?!
- 求助:我要在一个Dll中编写多线程,能不能给我个例子。
- !!!技术招标:将16进制话单文件转换后入库开发项目
- 求一个查询SQL语句
- 难道是ADO的问题?Adodataset调用oracle的存储过程的奇怪事情
那 我如何才能将关联的栏位值显示在 dbcombobox的下拉框中呢 ?
你是说 dbcombobox ,通过属性设置是做不到的吗 ?
不知道UP有没有分?
你是说 dbcombobox ,通过属性设置是做不到的吗 ?1.如果这些选项是固定的如:性别(男,女)可以直接写在dbComboBox的items里.2.如果选项会变动的话则可以写在一个数据表里,在窗口创建时动态赋值,如:with adoqueryTemp do
begin
close;
sql.text:='select * from ValueTable'; //ValueTable为选项表
open;
while not eof do
begin
dbComboBox1.items.add(fieldbyname('value').asstring);//给dbComboBox1的items赋值
next;
end;
end;
with ADOTable_grzl do
begin
combobox3.Clear;
ADOTable_grzl.Open;
i:=0;
ADOTable_grzl.First;
while i<ADOTable_grzl.RecordCount do
begin
combobox3.Items.Insert(i,adotable_grzlyname.Value);
i:=i+1;
next;
end;
end;ADOTable_grzl中要add all fields ,把所有字段加入
adotable_grzlyname 为你所要往combobox3里加如的字段。