DBComboBox的Items为String,无法与Table的Integer类型字段直接关联。
改用ComboBox:
Combobox1.Items[0]:='QingDao';
Combobox1.Items[1]:='JianNan';
事件处理如下:
procedure TForm1.ComboBox1Change(Sender: TObject);
begin
Table1.Edit;
case ComboBox1.ItemIndex of
0: Table1.FieldByName('A').AsInteger:= 0;
1: Table1.FieldByName('A').AsInteger:= 1;
end;
end;
如果动态的将ComboBox1嵌入DBGrid网格中,会得到很好的效果。
有问题mail:caowei@ms.xjb.ac.cn