오.. 좋은 편법인거 같은데요!!
단점은.. 그리드 아래에 필터 목록이 뜬다는.. -_ -;;
실제로 Visible 설정은 없는가보죠? 무쟈니 아쉽네요 ^^
좋은 방법 감사합니다!!
권익수.어느좋은날 님이 쓰신 글 :
: 편법으로 filter를 이용하면 될 것 같은데요.
: 임의의 Column을 하나 만들어서 Visible을 False로 주고, 숨겼다 나타났다해야할 레코드에는 1로 설정하고 상관없는 레코드는 0으로 설정해서 저장한 후, 코딩으로 filter 처리하면 간단하게 될 것 같네요.
:
: 아래는 코딩으로 filter 처리하는 델파이 예제 코드 입니다.
:
:
: cxGrid1DBTableView1.DataController.Filter.BeginUpdate;
: try
: cxGrid1DBTableView1.DataController.Filter.Root.Clear;
: if CheckBox1.Checked then
: cxGrid1DBTableView1.DataController.Filter.Root.AddItem(cxGrid1DBTableView1CheckFlag, foEqual, 0, '0');
: finally
: cxGrid1DBTableView1.DataController.Filter.EndUpdate;
: cxGrid1DBTableView1.DataController.Filter.Active := CheckBox1.Checked;
: end;
:
:
:
: : 수야!╋ 님이 쓰신 글 :
: : 안녕하세요.
: :
: : 퀀텀그리드를 사용하고 있습니다. 버전은 11. 입니다.
: :
: : 그리드의 가로 한줄을 임의로 보였다 안보였다 하고 싶어 질문 드립니다.
: :
: : 찾아도 찾아도 안나와서.. 가부 여부라도 아시는 분이 있으리란 생각에 올립니다.
: :
: : 감사합니다.
|