안녕하십니까...
또 질문하러 왔어요...ㅡ.ㅡ;
DBGrid Column에다가 입력할려구 하는데...
procedure TFRCustomer.BTNConfStartClick(Sender: TObject);
var i: Integer;
begin
SetBrowsingMode;
EdSearch.SetFocus;
for i := 0 to 25 do //출발지역에 따른
if TBStart.IndexName = 'FDSSTART' then //코드 변화
TBStart.Append;
TBStart.FieldByName('FDSCODE').AsString := DCmBxCode.Items.Text;
TBStart.Post;
end;
이게 뭐냐뭔요...
확인 버튼을 눌렀을때 DBGrid 안에 있는 Column에 PickList를 자동으로 첨부터 차례로
부르고 싶거든요...
출발지역이 만약에 '123동'이라고 가정하면
이건 PickList에서 처음 것이 되겠죠..
그 다음 출발 지역이 '345동'이라고 하면 PickList에서 두번째가 되겠죠...
이렇게 차례로 출발 지역에 대한 고유 코드를 만들고 싶은데 잘 되지 않습니다.
위 코딩은 잘못되었는데... 어디가 어떻게 잘못 됐는지 모르겠어요...
고수님들의 선처 부탁드립니다...
질문이 잘 이해가 안되신다면 다시 올리겠습니다...
감사합니다... 왕초보 였습니다...
컬럼의 picklist에 값을 넣겠다는 말씀이신지..
아니면 pickList의 값을 가져 오겠다는 말씀이신지요...
기본적인 것만 말씀드릴께요.
DBGrid의 컬럼에는 이름이 없습니다. 그러니까 원하시는 컬럼을 찾아야 겠죠?
DBGrid1.column[0].PickList.Add('추가할 내용') <-- 요게 값 넣는거
DBGrid1.column[0].PickList.Strings[1] <-- 요게 값 가져 오는거..
컬럼 다음의 번호는 당연히 컬럼의 순번입니다.. 0부터 시작하고요
뭐 필드 이름이나 다른걸로도 이 값을 찾을수 있습니다.
Strings다음의 번호는 PickList의 내용의 Index값 입니다..
이게 도움이 안된다면 제게 메일 주세요...
그럼 자세한 설명 드릴게요..
그럼... 도움이 되셨기를 바랍니다.
- 하얀까마귀 -