| Thành viên | Trả lời |
amatuer_vn03

41 bài
| 19-5-2009 15:39:2 Xin hỏi có ai biết dùng DNN PagingControl trong thư viện của Dotnetnuke ko, xin chỉ giáo cách sử dụng để Apply vào các ListControls thanks so much
|
aspnet
 Lập trình không biên giới 608 bài
| 20-5-2009 1:9:41 Thằng dnn có 1 class thế này
DotNetNuke.UI.WebControls.PagingControl
Sử dụng để phân trang. Dùng thì thế này
ctlPagingControl.TotalRecords = TotalRecords ctlPagingControl.PageSize = PageSize ctlPagingControl.CurrentPage = PageIndex
Chi tiết thì anh em tự tìm hiểu. Code nó nằm trong thư mục /library/controls/pagingcontrol.vb
Control này không có giao diện. Đến lúc runtime nó sẽ thực hiện render các controls con. Trong đó gồm n link mỗi link 1 trang, có 4 link đặc biệt là next, prev, first, last.
xem đoạn này là hiểu --- str.Append(GetFirstLink() + " ") str.Append(GetPreviousLink() + " ") Dim result As System.Text.StringBuilder = New System.Text.StringBuilder(1024) PageNumbers.RenderControl(New HtmlTextWriter(New System.IO.StringWriter(result))) str.Append(result.ToString()) str.Append(GetNextLink() + " ") str.Append(GetLastLink() + " ") cellDisplayLinks.Controls.Add(New LiteralControl(str.ToString)) tablePageNumbers.RenderControl(output) --- Dễ làm ấy mà. --- Coding for food http://yenbai.awas.vn http://tknd.vn http://coder.awas.vn http://awas.vn http://bieuquyet.vn http://webhocsinh.com
|
amatuer_vn03

41 bài
| 20-5-2009 10:35:4 OK, thanks a Khánh nhé. Em làm đc rùi ---
|
 |