티스토리 뷰
리피터에 데이터들을 필터를 넣고 싶은데 처음 해보는 입장에서는 잘 모를 수 있다
DataTable table = ...
DataRow[] list = table.Select("ID = 3");
repeater.DataSource = list // ???
이러면 될 것 같은데 안되서 필자 또한 고생이 많았다
이럴 땐 DataView를 쓰면 된다
DataTable table = ...
DataView view = new DataView(table);
view.Filter = "ID = 3";
repeater.DataSource = view // OK
여기에서 추가적으로 정렬도 가능하다
DataTable table = ...
DataView view = new DataView(table);
view.RowFilter = "ID = 3";
view.Sort = "COL1"; //정렬
repeater.DataSource = view
끝
'웹개발 > ASP.NET&MSSQL' 카테고리의 다른 글
ASP.NET에서 DataTable DISTINCT, GROUP BY 처리 (0) | 2018.11.05 |
---|