1。如何使得dbcombobox上选的内容不会点击窗题的其他地方不会改变?
2。如何使的dbcombobox上的初始值是表的字段的值?我的怎么会是空的呢?
我的代码是这样的
while not oraquery1.Eof do
begin
bsskindbComboBox1.Items.Add(oraquery1.FieldByName('table_name').AsString);
oraquery1.Next;
end;
2。如何使的dbcombobox上的初始值是表的字段的值?我的怎么会是空的呢?
我的代码是这样的
while not oraquery1.Eof do
begin
bsskindbComboBox1.Items.Add(oraquery1.FieldByName('table_name').AsString);
oraquery1.Next;
end;
begin
bsskindbComboBox1.Items.Add(oraquery1.FieldByName('filed_name').AsString);
oraquery1.Next;
end;
要使dbcombobox上的初始值可以设置dbcombobox1.ItemIndex:=0,0是表里的第一个元素,可以换其他,依次累加
一运行又变为dbcombobox1.ItemIndex:=-1
要用字段赋值query1.fieldbyname('dbcombobox1关联的字段名').asstring:='值';
//一运行又变为dbcombobox1.ItemIndex:=-1TDBComboBox默认的的ItemIndex是等于-1的,表示还没有选择任何选项。
dbcombobox1.ItemIndex:=0默认显示第一条记录,
如果ItemIndex=-1则说明该表没有记录。