티스토리 뷰

리피터에 데이터들을 필터를 넣고 싶은데 처음 해보는 입장에서는 잘 모를 수 있다


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
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함