|
DBExpress Firebird DBgrid입니다.
BDE에서 DBExpress로 바꾸려니 너무 어렵네요..
자료도 별로 없고..
people테이블에서
DBGrid로 읽어온 화면 입니다.
code1, name, age
0001 kim 32
0002 lee 24
0003 cho 12
0004 kang 10
예를 들어 해당셀을 마우스 클릭시 값을 읽어오는 겁니다.
BDE에서는 잘 작동합니다만,,
DBgrid의 Event 속성 DBGrid1DblClick
에서
void __fastcall TForm2::DBGrid1DblClick(TObject *Sender)
{
AnsiString aa;
aa = SQLQuery1->FieldByName("code1")->AsString;
Panel39->Caption = aa;
}
하면 어느 셀을 누르든지 누른 위치의 해강 code1값을 읽어 왔습니다..
하지만 DBexpress에서는 그렇게 작동을 안하네요 -.-
어느 위치를 누르던지 무조건 Grid의 맨 처음의 위치값만 가져옵니다..
첫번째 행을 눌러도 0001, 4번째행을 눌러도 0001입니다...
아시면 부탁드립니다..
|