편법으로 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. 입니다.
:
: 그리드의 가로 한줄을 임의로 보였다 안보였다 하고 싶어 질문 드립니다.
:
: 찾아도 찾아도 안나와서.. 가부 여부라도 아시는 분이 있으리란 생각에 올립니다.
:
: 감사합니다.
|