D
delphilhl
Unregistered / Unconfirmed
GUEST, unregistred user!
请行家帮忙。本人在DBGRID中有三列,分别是CODENO,CODENA,QTY。我想当焦点移到
CODENA时(不是在列的标题,而是在列的内容),CODENO列被隐藏。我试过这样方法:
procedure Tfrmaskprice.DBGdetailColExit(Sender: TObject);
begin
inherited;
if dbgdetail.SelectedField=qdetail.FieldByName('codeno') then
begin
dbgdetail.Columns[0].Visible:=false;
//codeno
dbgdetail.Refresh;
end;
end;
但还是没有改变。
CODENA时(不是在列的标题,而是在列的内容),CODENO列被隐藏。我试过这样方法:
procedure Tfrmaskprice.DBGdetailColExit(Sender: TObject);
begin
inherited;
if dbgdetail.SelectedField=qdetail.FieldByName('codeno') then
begin
dbgdetail.Columns[0].Visible:=false;
//codeno
dbgdetail.Refresh;
end;
end;
但还是没有改变。