Delphi Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
델파이 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
FreePascal/Lazarus
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
델마당
볼랜드포럼 광고 모집

델파이 Q&A
Delphi Programming Q&A
[10835] Re:[질문] DB그리드의 컬럼 제어 좀 알려주세여.
civilian,안영제 [civilian] 1445 읽음    2006-08-10 13:52
DisplayWidth를 써보세요.

최대리 님이 쓰신 글 :
: 폼클릭을 하게 되면 그리드에 쿼리로 가져온 결과들이 뿌려지는데.. 컬럼길이가 제멋대로라서여.
:
:
: str := ' select id, name from test';
:
: Query1.SQL.Clear;
: Query1.SQL.Add (str);
: Query1.Open;
:
: while not Query1.Eof do
:
: begin
:  Query1.Next ;
:  viIdx := 0;
:
:  while viIdx < FieldCount do
:  begin
:      vTempSize := Query1.fields[viIdx].Size;   <-- 이부분 에러 ADOQuery에서는 됨.
:      dbgrid1.Columns[viIdx].Width:= vTempSize ;
:  end;
:  inc(viIdx);
: end;
:
: 이런식으로 필드의 사이즈를 받아오려고 하는데 사이즈를 못가져오네여..
: .Size 가 안뜨거든여.. 화살표 표시 부분이 ADOQuery 컴포넌트에서는 먹었는데 BDE의 쿼리에서는 에러가 나네여.. 사이즈를 받아올수 있는 방법 아시는 분 좀 알려주세여..
: 도저히 안되네여..

+ -

관련 글 리스트
10834 [질문] DB그리드의 컬럼 제어 좀 알려주세여. 최대리 1337 2006/08/10
10835     Re:[질문] DB그리드의 컬럼 제어 좀 알려주세여. civilian,안영제 1445 2006/08/10
10838         Re:Re:[질문] DB그리드의 컬럼 제어 좀 알려주세여. 최대리 1537 2006/08/11
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.