Khi lập trình ứng dụng ASP.NET, để trình bày dữ liệu, chúng ta hay sử dụng các control như DataList hay Repater khá nhiều so với Gridview hay các control dữ liệu khác. Ưu điểm của những control trên thì khá rõ, tuy nhiên có hạn chế là nhiều bạn gặp khó khăn để phân trang dữ liệu cho nó. Vấn đề này đặc biệt quan trọng khi dữ liệu của các bạn nhiều lên như danh sách các sản phẩm, danh sách nhân viên…..
Thật may mắn khi ASP.NET hỗ trợ chúng ta viết các custom control khá mạnh, chính vì thế có một control hỗ trợ phân trang rất linh hoạt và hữu ích là CollectionPager. Nó cho phép chúng ta phân trang với DataList, Repater, hỗ trợ định dạng hiển thị mạnh mẽ…
Để sử dụng các bạn cần download thư viện CollectionPager về.
Đầu tiên cần add thư viện CollectionPager.dll vào thư mục bin của ứng dụng.
Phân trang trong ASP.NET với CollectionPager
Tạo trang mới Pager.aspx
Các bạn chú ý thêm dòng này vào đầu trang
Thêm dòng này vào sau DataList, Repater
Các thuộc tinh của CollectionPager
Code trang Pager.aspx.cs
Kết quả
Phân trang ASP.NET với CollectionPager
Chúc các bạn thành công.
Suu tam TUANIT.COM
0 nhận xét:
Đăng nhận xét