combobox에 다음과 같은 내용이 들어가 있습니다...
"재학 / 복학 / 휴학 / 자퇴 / ...."
입력이나 수정시는 해당 사항중 하나를 선택해서 저장하면 되는데...
보여줄때는 어떻게 해야하는지요...
즉 db에는 itemindex가 아닌 내용그대로 들어가거던여...
combobox1.items[combobox1.itemindex]의 형태로 저장시켜여...
그런데 정작 dbgrid에 레코드가 움직이면 위에 사항도 따라 움직여 줘야 하는데 조건문등을 이용해서 일일이 인덱스번호를 지정하려니 항목이 많으면 엄청 고생이더군여... 그리고 아래와 같이 하니깐 에러가 나고요...
combobox1.items[combobox1.itemindex] := 테이블사항..
질문 내용이 이해가 되셨는지 모르겠는데 이해를 하셨다면 답좀주세요...
아래처럼해보세요
ComboBox1.ItemIndex := ComboBox1.Items.IndexOf('복학');
그런데 ComboBox1.Items.IndexOf('복학')에서 실제 아이템과 같은 텍스트가 있는지 먼저 점검하는 부분도 만드시면서 코딩하세요