Q&A

  • 디비그리드에 관한 질문 입니다.
안녕하세요

수고 많습니다.

디비그리드 셀 클릭이 궁금해서 질문 합니다.

디비그리드에는 아래와 같이 구성 되어 있습니다.

Code                            Code내역
A00001                          과자
A00002                          라면
A00003                          빵
A00004                          국수

CellClick이나 DblClick 을 할때
Code에 해당 되는 데이타 아무거나 클릭할때
해당 되는 내용을 다른 품을 띄우고 그 품에 있는
EditBox에 입력을 하고 싶습니다.

Code내역에서 클릭 할때는 품이 안나타나게 하고 싶습니다.
오직 Code Cell에서 만 나타나게끔 하고 싶습니다.

많은 답변을 부탁 드립니다.

감사 합니다.

1  COMMENTS
  • Profile
    백록화 2002.05.20 19:13
    yo`

    안녕하세요!! 백록화 입니다.:)

    해결하셨으려나?? 여튼...TDbGrid에서 CellClick 에서 Column에서 보시면 여러가지 방법으로 체크 하실수 있습니다. 쉽게 FieldName으로 체크하시면 쉽겟죠..

    procedure TForm1.DBGrid1CellClick(Column: TColumn);
    begin
       If Column.FieldName = 'Code' Then
           EditBox(Table1.FieldByName('Code').AsString);
    end;

    이 밖에도 여러가지 방법으로 체크하실수 있습니다. 근뎅 TDbGrid는 꼬져서 다른 그리드로 하시는게 속 편하실껍니다. -,.ㅡ;;; 참 위에껄 하실려면 DbGrid 의 Options에서서 dgEdit를 False로 하셔야 됩니다.

    그럼...휘리리리리리리릭~

    always hard and heavy time, bang your head...
    written by crazy 'ripper' rocka.