Z
zhouwenlin_1
Unregistered / Unconfirmed
GUEST, unregistred user!
form1 中有一个edit和一个button
点击button,将edit中的值添加到表aa
GO
CREATE TABLE [dbo].[aa] (
[a] [int] primary key IDENTITY (1, 1) NOT NULL
[nvarchar] (50) NULL
) ON [PRIMARY]
Form2.show;
form2中有个combobox,要将赋值给combobox
procedure TForm2.FormCreate(Sender: TObject);
begin
DataModule1.ADOTable1.close;
DataModule1.ADOTable1.Open;
while not DataModule1.ADOTable1.Eofdo
begin
Form2.ComboBox1.Items.Add(DataModule1.ADOTable1.FieldByName('b').AsString);
DataModule1.ADOTable1.Next;
end;
end;
但是这么做为什么ComboBox1显示的值总是比添加的慢呢,也就是说,最新在form1中添加的值无法在添加后就显示在ComboBox1中,需要再新添加的时候才能将上一次添加的值显示出来!总是慢一拍,呵呵,为什么呢??先谢谢各位了
点击button,将edit中的值添加到表aa
GO
CREATE TABLE [dbo].[aa] (
[a] [int] primary key IDENTITY (1, 1) NOT NULL
[nvarchar] (50) NULL
) ON [PRIMARY]
Form2.show;
form2中有个combobox,要将赋值给combobox
procedure TForm2.FormCreate(Sender: TObject);
begin
DataModule1.ADOTable1.close;
DataModule1.ADOTable1.Open;
while not DataModule1.ADOTable1.Eofdo
begin
Form2.ComboBox1.Items.Add(DataModule1.ADOTable1.FieldByName('b').AsString);
DataModule1.ADOTable1.Next;
end;
end;
但是这么做为什么ComboBox1显示的值总是比添加的慢呢,也就是说,最新在form1中添加的值无法在添加后就显示在ComboBox1中,需要再新添加的时候才能将上一次添加的值显示出来!总是慢一拍,呵呵,为什么呢??先谢谢各位了