protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
ViewState["PageIndex"] = 0; //初始化当前页
likeData();
}
}
//模糊查找
public void likeData()
{
List
if (list == null || list.Count <= 0)
{
this.lab_showData.Text = "·暂无信息";
}
else
{
PagedDataSource page = new PagedDataSource();
page.AllowPaging = true;//启动分页控件
page.PageSize = 20;//设置每页显示20条
page.CurrentPageIndex = PageIndex;//设置当前页
}
count.Text = "总页数:" + Count;
now.Text = "当前页数:" + (PageIndex + 1).ToString();
page.DataSource = list;//得到数据源
showData.DataSource = page;//填充到datalist显示
showData.DataBind();//邦定显示
}
public int PageIndex //用于设置好当前页数
{
get
{
return (int)ViewState["PageIndex"];
}
set
{
ViewState["PageIndex"] = value;
}
}
在属性栏里找到repeatcolumns 直接改就行了
在控件里设置你每页要显示的行数
你设置下每页的数据行数就行了~