Repeater控件分页功能的实现
存在问题:
Repeater是一种常用的动态数据绑定控件,它的布局最为灵活,但有一点很遗憾就是它没有直接实现分页的功能。
解决:
与PageDataSource相结合实现其分页功能。
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
public partial class _Default : System.Web.UI.Page
{
DataTable table = new DataTable();
PagedDataSource PDS=new PagedDataSource();
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
InitData();
}
}
//初始化数据,把数据添加到Session中,避免重复查询数据库。
void InitData()