ListView结合DataPager实现分页的功能(数据绑定时)
2009-12-30 11:07
676 查看
分页例子:
前端代码:
<div>
<asp:ListView ID="ListView1" runat="server" OnPagePropertiesChanging="ListView1_PagePropertiesChanging1">
<LayoutTemplate>
<table id="Table1" runat="server" border="0" style="">
<tr runat="server" id="itemPlaceholder" />
</table>
</LayoutTemplate>
<ItemTemplate>
<tr>
<td>
<%#Eval("ID") %>
</td>
<td>
<%# Eval("name") %>
</td>
<td>
<%# Eval("age") %>
</td>
</tr>
</ItemTemplate>
</asp:ListView>
</div>
<div style="padding: 10px; text-align: right;">
<asp:DataPager ID="Pager" runat="server" PagedControlID="ListView1" PageSize="2">
<Fields>
<asp:NumericPagerField ButtonCount="10" NextPageText="" PreviousPageText="" />
<asp:NextPreviousPagerField FirstPageText="First" LastPageText="Last" NextPageText="Next"
PreviousPageText="Previous" />
</Fields>
</asp:DataPager>
</div>
后台代码
protected void ListView1_PagePropertiesChanging1(object sender, PagePropertiesChangingEventArgs e)
{
Pager.SetPageProperties(e.StartRowIndex, e.MaximumRows, false);
Bind();
}
前端代码:
<div>
<asp:ListView ID="ListView1" runat="server" OnPagePropertiesChanging="ListView1_PagePropertiesChanging1">
<LayoutTemplate>
<table id="Table1" runat="server" border="0" style="">
<tr runat="server" id="itemPlaceholder" />
</table>
</LayoutTemplate>
<ItemTemplate>
<tr>
<td>
<%#Eval("ID") %>
</td>
<td>
<%# Eval("name") %>
</td>
<td>
<%# Eval("age") %>
</td>
</tr>
</ItemTemplate>
</asp:ListView>
</div>
<div style="padding: 10px; text-align: right;">
<asp:DataPager ID="Pager" runat="server" PagedControlID="ListView1" PageSize="2">
<Fields>
<asp:NumericPagerField ButtonCount="10" NextPageText="" PreviousPageText="" />
<asp:NextPreviousPagerField FirstPageText="First" LastPageText="Last" NextPageText="Next"
PreviousPageText="Previous" />
</Fields>
</asp:DataPager>
</div>
后台代码
protected void ListView1_PagePropertiesChanging1(object sender, PagePropertiesChangingEventArgs e)
{
Pager.SetPageProperties(e.StartRowIndex, e.MaximumRows, false);
Bind();
}
相关文章推荐
- ASP.NET使用ListView数据绑定控件和DataPager实现数据分页显示(一)
- ASP.NET使用ListView数据绑定控件和DataPager实现数据分页显示(二)
- 【转】使用 Entity Framework + ListView + DataPager 实现数据分页
- 利用ListView和DataPager控件来对数据分页
- 利用ListView和DataPager控件来对数据分页(转载)
- Android中ListView分页加载数据功能实现
- ASP.NET 3.5's ListView and DataPager—Part4:利用ListView和DataPager控件来对数据分页
- Android之ListView分页加载数据功能实现代码
- Android之ListView分页加载数据功能实现代码
- 我的ASPxGridView控件的数据是在后台绑定的,但是实现不了筛选和分页的功能,只能显示一页的数据?
- 利用ListView和DataPager控件来对数据分页(转载)
- DataPager分页问题,ListView重新绑定数据源后DataPager未回到初始页?
- extremetable+hibernate实现分页 关于结合hibernate后台数据分页和eXtremeTable分页功能的使用
- Android之ListView分页加载数据功能实现
- 利用ListView和DataPager控件来对数据分页
- 用DataPager与ListView实现分页。
- asp.net 站内搜索功能的实现及利用datatable绑定数据并进行分页
- extremetable+hibernate实现分页 关于结合hibernate后台数据分页和eXtremeTable分页功能的使用
- 把集合绑定到数据控件上并实现分页功能
- 利用ListView和DataPager控件来对数据分页