ADOQuery1.Close; //读取年级
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Text:='select top 100 * from Grade ';
ADOQuery1.Open;
DBCombobox1.Items.Clear;
While Not ADOQuery1.Eof do
begin
DBCombobox1.Items.Add(BrandQuery.FieldByName('GradeName').Asstring);
ADOQuery1.Next;
DBComboBox1.ItemIndex:=1;
End;//此时已经读取了年级的列表,也显示了当前的年级
edit1.text:=DBComboBox1.text;//将读取出来的年级赋值给EDIT1就不显示。
但是,在DBCombobox1处点击一下下拉,然后选择一个年级,在赋值给EDIT就好使。什么原因?