|
임펠리테리입니다.
어떻게 했는데 안나온다는 것인지요.
혹 DBComboBox를 처음 써보시고 아직 사용법을 잘 모르신다면..
DBComboBox는 자동으로 리스트를 만들어 줄 수도 없고 그렇게 해서도 안됩니다.
DBComboBox의 텍스트는 자동으로 현재 연결된 필드의 값으로 세팅되지만, 리스트엔 안들어갑니다.
이 리스트는 프로그래머가 직접 넣어주기 위한 것이죠. 프로그램 사용자가 이런이런 아이템들 중에서
선택하여 넣어줄 수 있도록 한 것입니다.
만약, 테이블의 연결된 필드의 값이 모두 다 자동으로 콤보박스에 들어가기를 원하신다면..
while(!데이터셋->Eof)
{
DBComboBox1->Items->Add(데이터셋->FieldByName("필드이름")->AsString);
데이터셋->Next();
}
이렇게 해주어야 합니다.
그럼 참고하시길...
김경훈 님이 쓰신 글 :
: adoquery로 항목들을 가져오고 그 항목들을 dbgrid에 뿌려준 후 dbgrid를 클릭하면 그 항목의 그룹을 dbcombobox에 넣어준 후 그것을 선택하게 하려고 하는데요....dbcombobox에 나오는 리스트가 이상이 있어서요....
: 나오긴 나오는데 가장 위의 하나밖에 안 나오네요...리스트가 쭈욱 나와야 하는데 말이죠.....
: 답변 좀 부탁드릴께요....
:
|