dbcombobox에 리스트가 하나밖에 안 나오네요..

 

원본

볼랜드포럼 – Re:[질문] dbcombobox에 리스트가 하나밖에 안 나오네요..

임펠리테리입니다.

어떻게 했는데 안나온다는 것인지요.
혹 DBComboBox를 처음 써보시고 아직 사용법을 잘 모르신다면..

DBComboBox는 자동으로 리스트를 만들어 줄 수도 없고 그렇게 해서도 안됩니다.
DBComboBox의 텍스트는 자동으로 현재 연결된 필드의 값으로 세팅되지만, 리스트엔 안들어갑니다.
이 리스트는 프로그래머가 직접 넣어주기 위한 것이죠. 프로그램 사용자가 이런이런 아이템들 중에서
선택하여 넣어줄 수 있도록 한 것입니다.

만약, 테이블의 연결된 필드의 값이 모두 다 자동으로 콤보박스에 들어가기를 원하신다면..
while(!데이터셋->Eof)
{
    DBComboBox1->Items->Add(데이터셋->FieldByName("필드이름")->AsString);
    데이터셋->Next();
}

이렇게 해주어야 합니다.

그럼 참고하시길…

이 글은 볼랜드 카테고리에 분류되었습니다. 고유주소 북마크.

댓글 남기기