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
[3910] [답변] YESUNG7/ DBGrid에서 Picklist의 사용에 대하여.
zpdspf3 [ ] 1541 읽음    1998-08-08 02:40

안녕하세요...천리안 프로그래머 포럼 유닉스 담당자 천방(ZPDSPF3)입니다...

다음처럼 코딩하시면 됩니다...

function TForm1.GetPickListIndex : Integer;
begin
    Result:=DBGrid1.Columns.Items[1].PickList.IndexOf
            (DBGrid1.Fields[1].AsString);
end;
// 위에서 Items[1]과 Fields[1]의 1이라는 숫자의 의미는...
// DBGrid에서 PickList가 설정된 필드를 가리키는 것입니다...

보시면 아시겠지만...
PickList의 프로퍼티 중에서 IndexOf라는 것을 사용했습니다...
ComboBox에는 ItemIndex라는 값이 있어서 읽어오기가 쉬운데...
아쉽게도...PickList에는 ItemIndex라는 값이 없더군요...
그래서...문자열을 읽어서 그것의 인덱스 값을 읽어온 것입니다...
만약...읽어온 문자열이 인덱스 값을 가지지 못하면 -1로 설정됩니다...

그럼...
평생백수 천방 드림...


+ -

관련 글 리스트
3910 [답변] YESUNG7/ DBGrid에서 Picklist의 사용에 대하여. zpdspf3 1541 1998/08/08
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.