COfficer Officer;
SimpleDataSetOfficer->GetBookmark();
Officer.OfficerID = SimpleDataSetOfficer->FieldByName("OfficerID")->AsString;
Officer.OfficerName = SimpleDataSetOfficer->FieldByName("OfficerName")->AsString;
클릭한 Row의 값을 가져오는 것이 목적이면 위의 코드로 충분하구요.. 굳이 해당 Row를 알아야 한다면
SimpleDataSetOfficer->RecNo; 이면 될 것 같네요.
여기서 SimpleDataSet은 DBGrid에 연결된 Query 객체입니다.
공부하는 중 님이 쓰신 글 :
: 제목 그대로 입니다.
:
: DBGrid를 클릭 했을 때.. DBGrid의 선택된 행의 인덱스를 알 수 있나요?
:
: 몇 번째 행이 선택 되었나.... 하는 것을 알 수 있나요?
:
: DBGrid1->SelectedIndex; <-- 이 속성도 항상 0을 반환 하던데요...
|