db에 저장된 데이터를 쿼리를 통해 스트링그리드에 뿌려줬습니다.
스트링그리드에 뿌려준 데이타는 8개 됩니다.
8컬럼에 데이타가 뿌려졌져.
이중 3번째 컬럼을 마우스로 클릭하고 확인 버튼을 누르면
edit1에 그리드에서 선택한 컬럼의 0번째 row값이 출력 되게 하고 싶습니다.
또 다시 다른 컬럼을 마우스로 선택한 후 확인버튼을 클릭하면 그컬럼에 해당하는 첫번째 row값을 출력되게 하고 싶습니다.
어떤 이벤트에서 어떤식으로 코딩해야 하나여...
밑에서 확인 버튼 클릭시 edit1.text := stringgrid1.cell[stringgrid1.col,0] ;
이런식으로 코딩했더니 스트링 그리드의 첫번재 컬럼값만 출력 되네여...쩝
예제 코드가 있으면 좋겠는데여...
전체적인 설명보다 예제 소스가 있었으면 더 좋겠습니다.
부탁드립니다.
스트링그리드 이벤트에 onSelectCell 부분에 코딩을 해주세요...
procedure TForm1.stringgrid1SelectCell
(Sender: Object; ACol, ARow: Integer; var CanSelect: Boolean);
begin
edit1.Text := stringgrid1.Cells[0,ARow];
end;
즐거운 하루되세요...