while not adodm.TRepair.Eof do
begin
DBComboBox1.Items.Add(adodm.TRepair.fieldbyname('客户姓名').AsString);
adodm.TRepair.Next;
end;
第一次打开窗体可以正常读取数据,第二次进入的时候就只能看到一条数据了.在前面加了一句
adodm.TRepair.Recordset.MoveFirst;也不行,我想是数据集读到最后一条后没有刷新,请问怎么解决???
begin
DBComboBox1.Items.Add(adodm.TRepair.fieldbyname('客户姓名').AsString);
adodm.TRepair.Next;
end;
第一次打开窗体可以正常读取数据,第二次进入的时候就只能看到一条数据了.在前面加了一句
adodm.TRepair.Recordset.MoveFirst;也不行,我想是数据集读到最后一条后没有刷新,请问怎么解决???
DBComboBox1.Items.clear;
while not adodm.TRepair.Eof do
begin
DBComboBox1.Items.Add(adodm.TRepair.fieldbyname('客户姓名').AsString);
adodm.TRepair.Next;
end;
dbgrid1.datasource.dataset.open;