字段 与 DBComboBox1(50分)

  • 主题发起人 主题发起人 why_119
  • 开始时间 开始时间
W

why_119

Unregistered / Unconfirmed
GUEST, unregistred user!
我有一列字段.内容如下:
A;B;C;D;E;F;G;
我西望把这个字段的内容显示在 DBComboBox1 中...
 
ADD不就行了?还是我理解错误?
 
add我没试过...如可做....
 
设置 DBComboBox1 的 Datasource 和 DataField 属性不就行了,是什么意思?
 
jsxjd 说对了。
 
我西望把这个字段的内容显示在 DBComboBox1 中...

你是希望把这个字段内容显示在下拉列表中吗?使用dblookupcombobox
 
设置 DBComboBox1 Datasource DataField 这我知道!
from1中的datasource属性设为from2.datasource
可是在 我打开from1时DBComboBox1中没有from2.datasource的数据!!

请大家在看一看多谢多谢!!!
 
有没有人........
 
你要在Form 上放一个 TTable 和一个 TDataSouce 控件。
^<<<<<<<是这个!
并设置必要的属性。激活数据源。
再设置DBComboBox1的属性。

DBComboBox1以数据库表中某字段的内容作为它的选项!!!
 
老大我是这样作的...不好用使......很多方法我都试过了...
 
有没有人........
 
在form2中uses 单元2
用菜单。
 
是不是datasource的数据没有打开啊?
打开了当然会有的啊。
 
这个问题是一定要自己手动添加进去的,程序不会自动加上去的。
with DBComboBox1 do
begin
Items.Add(Fields[n].AsString);
...
end;
一定要遍历这张表,如果你不想的话你可以试试用DBLookupComboBox看看
 
with DBComboBox1 do
begin
Items.Add(Fields[字段名].AsString);
... ^对不??????
end;
 
Fields[]中不是字段名,而是Integer,from 0---FieldCount-1
 
可以定义一个变量
var
I:Integer;
....
with DBComboBox1 do
begin
for I:=0 to FieldCount-1 do
Items.Add(Fields.AsString);
...
end;
 
我去试试...
 
FieldCount
这是什么?
 
后退
顶部