DBGrid에서 클릭 이벤트가 실행이 안 됩니다...
안되는게 아니라... 좀 이상해서 질문을 올립니다....
그리드에 클릭 이벤트를 실행하는데.... 그리드에 데이터가 많습니다...
근데... 그리드를 클릭을 하면 데이터베이스내의 재일 처음 레코드만 불러와
지고... 또 다른 셀을 클릭해도 바뀌지도 않습니다....
뭐가 잘못 됐는지 궁금합니다...
procedure Tfrmcodeview.DBGrid1CellClick(Column: TColumn);
begin
edtcode.Text := dmMDBduc.tblMDBduc1.FieldValues['물품코드'];
edtname.Text := dmMDBduc.tblMDBduc1.FieldValues['품명'];
end;
이긋이 문제의 소습니다...
고수님들의 많은 조언을 부탁 드립니다.
원하시는게 디비그리드에서 해당 물품코드랑 품명을 텍스트에 뿌려주는 로직을 구현하시는거 같은데 맞나여? 그럼 cellclick에 하시지 마시고
OnColEnter 이벤트에 구현하시면 될듯하네요
저같은 경우에는
OnColEnter 해당 이벤트에
edt_CamBigo_id.Text := DBGrid_Bigo.Fields[0].Text;
edt_Bigo_desc.text := DBGrid_Bigo.Fields[1].Text;
이런식으로 했거든요...그럼 참고하시구..즐프하세요..