这样的代码应该没错吧。 with DataModule2.SaleItemQuery do begin Open; while not Eof do begin DBGridEh1.Columns[0].ButtonStyle:=cbsDropDown; DBGridEh1.Columns[0].PickList.Add(FieldByName('名称').AsString); Next; end; ShowMessage(DBGridEh1.Columns[0].PickList.Text); 可是combobox下拉框显示为空值showmessage()可以把picklist的值全打印出来。
用了dbgrid也是同样的效果。求解答~~
用了dbgrid也是同样的效果。求解答~~
DBGridEh1.Columns[0].ButtonStyle:=cbsDropDown;
DBGridEh1.Columns[0].PickList.Add(FieldByName('名称').AsString); Next; end; ShowMessage(DBGridEh1.Columns[0].PickList.Text);
删除这行即可,好久没回技术帖了