Q&A

  • DBGrid 에 클릭 이벤트가 실행이 안되여...
DBGrid에서 클릭 이벤트가 실행이 안 됩니다...

안되는게 아니라... 좀 이상해서 질문을 올립니다....

그리드에 클릭 이벤트를 실행하는데.... 그리드에 데이터가 많습니다...

근데... 그리드를 클릭을 하면 데이터베이스내의 재일 처음 레코드만 불러와

지고... 또 다른 셀을 클릭해도 바뀌지도 않습니다....

뭐가 잘못 됐는지 궁금합니다...

procedure Tfrmcodeview.DBGrid1CellClick(Column: TColumn);
begin
    edtcode.Text := dmMDBduc.tblMDBduc1.FieldValues['물품코드'];
    edtname.Text := dmMDBduc.tblMDBduc1.FieldValues['품명'];
end;

이긋이 문제의 소습니다...

고수님들의 많은 조언을 부탁 드립니다.
1  COMMENTS
  • Profile
    신연근 2003.07.23 20:28


    원하시는게 디비그리드에서 해당 물품코드랑 품명을 텍스트에 뿌려주는 로직을 구현하시는거 같은데 맞나여? 그럼 cellclick에 하시지 마시고
    OnColEnter 이벤트에 구현하시면 될듯하네요
    저같은 경우에는

    OnColEnter 해당 이벤트에
      
      edt_CamBigo_id.Text   := DBGrid_Bigo.Fields[0].Text;
      edt_Bigo_desc.text    := DBGrid_Bigo.Fields[1].Text;

    이런식으로 했거든요...그럼 참고하시구..즐프하세요..