cxLookupComboBox의 사용법은 거의 다 아시는 내용일겁니다.
LookupCombo의 DropDown내용이 그리드처럼 나타나고 원한다면 퀀텀그리드의 View를 가져다가 나타낼수도 있습니다.( TcxExtLookupCombo를 이용하면 가능 합니다. )
그런데 LookupComboBox의 properties의 내용중 GridMode를 True로하면 Lookup의 DropDown내용이 소트나 Incmental Search등의 몇몇기능에 제한이 됩니다.
그래서 보통은 GridMode를 false로 사용합니다.
그런데 여기서 문제는 GridMode를 False로 사용하다보니 선택된 내용중 다른 필드의 내용을 알고자 하는 경우는 조금 난감합니다.
역시 후배가 징징거리를것을 듣기 싫어서 전부터 사용하는 방법을 요기다 적습니다.
1 2 3 4 5 6 7 8 |
with LCBX_Ini_Data do begin idx := Properties.Grid.FocusedRowIndex; vStr := VarToStr( Properties.Grid.DataController.Values[ idx, iCol ] ); end; |
해답을 보시면 아시겠지만 간단합니다.
Properties에 DataSource를 정의 했으므로 해답은 Properties에 있을 것이고, 그안에 Grid에 내용을 DropDown으로 표현했으므로 Grid드의 내용을 살펴보면 됩니다.
간단히 위처럼 하면 얼마든지 내용을 살펴볼수 있습니다.
최신 댓글