dbgrid에서 출력을 하고요...
임으로 폼을 하나 만들고
그거서 디비그리드 상의 필드를 선택해서 visible속성을 주려고 하거든요..
그기서 선택을 했을때 그리드 상에 필드를 제어 하고 싶습니다. (보였다 & 안보였다)
폼은 2개를 쓰고 있꺼던요. 필더선택창과 메인창
이게 제가 작성한 소스인데요. 제가 바라던 답이 안나옵니다.
procedure Tmain_f.BitBtn1Click(Sender: TObject);
var
i : integer;
begin
field_f.ListBox1.Clear;
for i:=0 to table1.FieldCount - 1 do begin
field_f.ListBox1.Items.Add(table1.fields[i].fieldname);
field_f.ListBox1.Selected[i] := table1.Fields[i].visible;
end;
field_f.Showmodal ;
for i:=0 to table1.FieldCount - 1 do begin
table1.Fields[i].visible := field_f.ListBox1.Selected[i];
end;
end;
고수님들의 수정과 좋은 소스 있으시면 부탁드릴께요
감사합니다.