본문 바로가기
C#/Devexpress(Winform)

C#/Devexpress Gridview 필터기능(Textbox 그리드 필터링)

by csn123 2022. 8. 10.

텍스트박스 입력값으로 그리드뷰 데이터들을 필터링하는 기능이다.

텍스트체인지드에 쿼리걸어서 해도 상관없지만 부하를 생각해서 아래와 같이 사용하자

 

1. Textbox 생성 (기본 컨트롤이던 뭐던 상관없음)

 

2. Textbox - TextChanged 이벤트에 아래와같이 걸어준다

private void prdName_TextChanged(object sender, EventArgs e)
        {
            prdGrid.Columns["PRD_NAME"].FilterInfo =
                    new DevExpress.XtraGrid.Columns.ColumnFilterInfo("[PRD_NAME] LIKE '%" + prdName.Text + "%'");
        }

 

3. 걸게되면 아래에 LIKE '%' 뭐시기 거슬리게 설명패널이 뜰텐데 그거 지우는방법

그리드뷰 디자이너  -> ShowFilterPanelMode - Never 로 설정 하면 없어짐

 

 

#Devexpress Gridview filtering Textbox

댓글