DBGrid에 관한 질문 네가지입니다.
1: 디비그리드를 클릭한 셀의 Row값과 Col값은 어떻게 구하죠?
디비그리드는 스트링그리드에서의 stringgrid1.Row, stringgrid.Col 같은건 없나요?
2: 디비그리드의 셀을 엔터키로도 이동할수 있게 하려고 합니다.
엔터를 치면 다음셀로 이동하고 마지막셀에서 엔터를 치면
다음행의 첫번째열로 포커스가 이동하게요..
3: 쿼리에 룩업필드를 만들어두고 디비그리드와 연결하면
룩업필드가 연결된 셀을 누르면 콤보가 보여집니다.
그러나 저는 그 셀에 포커스가 들어오면 자동으로 콤보리스트가
DrowDownList로 펼쳐지게 하고싶습니다.
4: 선택된셀의 색상과 폰트를 어케바꾸죠?
즐거운 하루되세요...
> DBGrid에 관한 질문 네가지입니다.
>
> 1: 디비그리드를 클릭한 셀의 Row값과 Col값은 어떻게 구하죠?
> 디비그리드는 스트링그리드에서의 stringgrid1.Row, stringgrid.Col 같은건 없나요?
>
> 2: 디비그리드의 셀을 엔터키로도 이동할수 있게 하려고 합니다.
> 엔터를 치면 다음셀로 이동하고 마지막셀에서 엔터를 치면
> 다음행의 첫번째열로 포커스가 이동하게요..
>
> 3: 쿼리에 룩업필드를 만들어두고 디비그리드와 연결하면
> 룩업필드가 연결된 셀을 누르면 콤보가 보여집니다.
> 그러나 저는 그 셀에 포커스가 들어오면 자동으로 콤보리스트가
> DrowDownList로 펼쳐지게 하고싶습니다.
>
> 4: 선택된셀의 색상과 폰트를 어케바꾸죠?
>
>
> 즐거운 하루되세요...
>
1.dbGrid Row,Col보다
Query Field을 선택하세요. 보다 좋습니다.
2.dbGrid Onkeypress의 Event에
if Key=#13 Then
dbGrid101.SelectedIndex:=숫자;
(숫자에 의해 이동합니다.)
3.dbGrid onKeydown의 Event에
if Key=VK_RETURN Then
Keybd_event()을 이용하세요.
(엔터을 치면 펼쳐집니다.)
답변이 되었나.....?