现在我可以使DBGrid中某一列有下拉列表,如何让其只能选择不能编辑?(100分)

  • 主题发起人 主题发起人 luckys
  • 开始时间 开始时间
L

luckys

Unregistered / Unconfirmed
GUEST, unregistred user!
我在DBGrid的某一列的picklist属性中加上字段,使其在运行时具有下拉列表,但我不想允许用户自己输入值,只可选择下拉列表中的值,如何做呢?
 
procedure TfrmMain.DBGrid1KeyPress(Sender: TObject; var Key: Char);
begin
if DBGrid1.SelectedField.FieldName = 'f1' then //f1为你要禁止输入的字段。
begin
Key := #0;
end;
end;
 
接受答案了.
 
后退
顶部