오랫만에 질문을 올리는 군여.... 또 도움을 얻고자...^^;;(아쉬울때 마다 그립더군여..)
쿼리로 데이타를 잃어와서 그중에 원하는 필드만 디비그리드에 올리려구 합니다...
생성은 DBGrid_name.columns.Add; 하니까 되더구만여....
된다구 신나라 하다가 다른 조건으로 조회하니까 주~욱 덥붙여서 나오더라구여...
그래서 기존에 생성된 모든 컬럼을 지우려는데 방법을 모르겠습니다..
단순한 마음에 add 대신에 delete를 썼지만 컴파일에러가 나더군여...
디비그리드에 생성되어있는 모든 컬럼을 동적으로 삭제하는 방법을 알려주세여.....
with DBGrid1 do begin
Columns.BeginUpdate;
Columns.Clear;
Columns.Add;
Columns[0].FieldName := 'First';
Columns[0].Title.Caption := '첫번째필드';
Columns[0].Width := 130;
Columns[0].Color := $00D0FFFF;
Columns.Add;
Columns[1].FieldName := 'First';
Columns[1].Title.Caption := '두번째필드';
Columns[1].Width := 130;
Columns[1].Color := $00D0FFFF;
추가하고픈 만큼 추가...
Columns.EndUpdate;
end;
땡글이 wrote:
> 오랫만에 질문을 올리는 군여.... 또 도움을 얻고자...^^;;(아쉬울때 마다 그립더군여..)
> 쿼리로 데이타를 잃어와서 그중에 원하는 필드만 디비그리드에 올리려구 합니다...
>
> 생성은 DBGrid_name.columns.Add; 하니까 되더구만여....
> 된다구 신나라 하다가 다른 조건으로 조회하니까 주~욱 덥붙여서 나오더라구여...
> 그래서 기존에 생성된 모든 컬럼을 지우려는데 방법을 모르겠습니다..
> 단순한 마음에 add 대신에 delete를 썼지만 컴파일에러가 나더군여...
>
> 디비그리드에 생성되어있는 모든 컬럼을 동적으로 삭제하는 방법을 알려주세여.....
>