Q&A

  • DBGird에서~
DBGrid에서 현재 마우스로 선택된 레코드의 값을 얻고싶어여..
그리고...선택된 레코드 필드값을 수정하고 싶은데..
다른폼에서 수정할꺼거든여~ 그럴려면..몇번째 레코드가 선택되었는지
알아야 하는데..레코드값을 어떻게 옮겨다녀야 할지 모르겠네여..
마우스로 현재..선택되어진..레코드값을 읽어와야 하는뎅...
고수님들 좀 도와주세여~
1  COMMENTS
  • Profile
    한대필 2002.04.23 20:51
    DB그리드에서의 선택된 셀의 값은
    DBGrid1.SelectedField.AsString
    위 와 같은식으로 알아 올수 있고요..


    table1.FieldByName('필드명').AsString;
    이나
    table1.Fields[0].AsString;
    과 같은식으로 쓰면 현재 DB그리드에 선택되어진
    Row의 값이 오게 되어있습니다.

    다른폼에서 수정을 하신다면
    DB그리드의 마우스더블클릭이벤트에서
    폼을 생성하고 위와 같은 식으로 생성된폼의
    에디트 같은 곳에 보내주면 되겠네요..

    도움이 되셨기를