|
DB내용을 가져오시는 거면 DBGrid를 쓰시는게 편하실텐데
StringGrid를 꼭 쓰셔야 한다면 StringGrid의 OnSelectCell 이벤트를 이용하심 될꺼 같네요
void __fastcall (__closure *TSelectCellEvent)(System::TObject* Sender, long ACol, long ARow, bool &CanSelect)
ACol : 선택된 칼럼인덱스
ARow : 선택된 로우인덱스
//칼럼카운트 구하시고
StringGrid->ColCount;
//선택된 Row의 전체 셀값을 저장해두었다 초기화 후에 추가하면 될것같습니다.
StringGrid->Cells[0~ColCount, ARow];
엘카 님이 쓰신 글 :
: ADO를 가져와서 DB를 StringGrid로 표시하고 있습니다.
: 그런데 가져온 DB가 표시된 StringGrid에서 해당 셀을 클릭하면
: StringGrid를 전부 초기화하고 그 셀이 포함된 라인만 StringGrid에 표시하고 싶습니다.
: 포럼에서는 하나의 셀에 대한 정보만 보이고 라인에 대한 정보를 구하기가 어려워 질문을 합니다.
|