Listview 利用Datapager进行分页
2013-08-08 16:18
423 查看
原文:http://lgm9128.blog.163.com/blog/static/421734292010513111851101/ <asp:ListView ID="ListView1" runat="server" DataKeyNames="ID" OnPagePropertiesChanging="ListView1_PagePropertiesChanging"> <LayoutTemplate> <table> <tr> <td> 编号 </td> <td> 姓名 </td> </tr> <div id="itemPlaceholder" runat="server"> </div> </table> </LayoutTemplate> <ItemTemplate> <tr> <td> <%# Eval("ID") %> </td> <td> <%# Eval("Name") %> </td> </tr> </ItemTemplate> </asp:ListView> <div> <asp:DataPager runat="server" PageSize="5" ID="DataPager1" PagedControlID="ListView1" QueryStringField="pageNumber"> <Fields> <asp:NextPreviousPagerField ButtonType="Button" FirstPageText="第一页" LastPageText="最后一页"NextPageText="下一页" PreviousPageText="上一页" ShowFirstPageButton="True" ShowNextPageButton="False" ShowPreviousPageButton="False"></asp:NextPreviousPagerField> <asp:NumericPagerField NextPageText="..." PreviousPageText="..."></asp:NumericPagerField> <asp:NextPreviousPagerField ButtonType="Button" FirstPageText="第一页" LastPageText="最后一页" NextPageText="下一页" PreviousPageText="上一页" ShowLastPageButton="True" ShowNextPageButton="False" ShowPreviousPageButton="False"></asp:NextPreviousPagerField> </Fields> </asp:DataPager> </div> 后台: protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { DataTestBind(); } } protected void Page_PreRender(object sender, EventArgs e) { //DataTestBind(); } private void DataTestBind() { DataTable dt = new DataTable(); dt.Columns.Add("ID", typeof(int)); dt.Columns.Add("Name", typeof(string)); for (int i = 0; i < 100; i++) { DataRow dr = dt.NewRow(); dr["ID"] = i + 1; dr["Name"] = "lgm" + i.ToString(); dt.Rows.Add(dr); } ListView1.DataSource = dt; ListView1.DataBind(); } protected void ListView1_PagePropertiesChanging(object sender, PagePropertiesChangingEventArgs e) { DataPager1.SetPageProperties(e.StartRowIndex, e.MaximumRows, false); DataTestBind(); }
相关文章推荐
- ASP.NET 3.5's ListView and DataPager—Part4:利用ListView和DataPager控件来对数据分页
- 利用ListView和DataPager控件来对数据分页(转载)
- 利用ListView和DataPager控件来对数据分页(转载)
- 利用ListView和DataPager控件来对数据分页
- 利用ListView和DataPager控件来对数据分页
- 利用ListView和DataPager控件来对数据分页
- 利用ListView和DataPager控件来对数据分页
- 【转】使用 Entity Framework + ListView + DataPager 实现数据分页
- ssh中利用pager-taglib和filter进行分页
- Silverlight中DataGrid控件动态生成列并结合DataPager进行分页
- ListView中嵌套Repeater,且DataPager分页
- android listview左右滑动分页(viewpager嵌套listview进行分页),焦点图带圆焦点
- ListView加DataPager在不使用LinqDataSource(DataSourceID)时如何动态分页
- DataPager分页问题,ListView重新绑定数据源后DataPager未回到初始页?
- 用DataPager与ListView实现分页。
- 利用SqlDataAdapter进行分页
- android listview左右滑动分页(viewpager嵌套listview进行分页),焦点图带圆焦点
- ListView搭配DataPager控件实现分页--笔记
- ListView结合DataPager实现分页的功能(数据绑定时)
- ListView搭配DataPager控件实现分页--笔记