텍스트박스 입력값으로 그리드뷰 데이터들을 필터링하는 기능이다.
텍스트체인지드에 쿼리걸어서 해도 상관없지만 부하를 생각해서 아래와 같이 사용하자
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
댓글