|
안녕하세요...
int iRecCnt;
AnsiString asTemp;
iRecCnt = dgMarcSend->SelectedRows->Count;
for (int i=0; i < iRecCnt; i++) {
dgMarcSend->DataSource->DataSet->GotoBookmark((void *)->SelectedRows->Items[i].c_str())
(중간 생략)
}
이렇게 처리를 하고 나서
DBGrid의 다른 행을 선택하고 스크롤을 클릭하면 Row 가 두개가 선택이 됩니다. 화면에 보여지는 (스크롤의 아래화살표를 클릭하면) 가장
마지막 레코드와 그전에 선택한 레코드 두개다 선택된 것으로
표시됩니다....
둘 중에 하나만 선택이 되야 되는데...
한 레코드만 선택된 상태를 표시하고 싶은데 어찌 해야 될지....???
이해가 되실런지 모르겠습니다..
|