asp.net三层架构在aspx页面怎么分页显示数据
我用了3层架构,程序写好后我写了个方法查询数据。最后我在页面的cs文件里写了一个List集合,数据也查询出来了但是不知道怎么把数据显示在aspx页面上,要求是显示数据的div在页面上是固定的并且要实现分页功能,数据显示可以使用任何数据绑定控件如listview或者其他。我的list是这么写的 List<string> all=new ArrayList<string>();请大家给我点建议或代码。
[解决办法]
public void fenye()
{
PagedDataSource pds = new PagedDataSource();
pds.AllowPaging = true;
pds.CurrentPageIndex =this.CurrentPageIndex;
pds.DataSource = ArticleManager.GetAllArticle();
pds.PageSize = 2;
this.CountPage= pds.PageCount;
lblFy.Text = "第" + pds.CurrentPageIndex + "页,共" + this.CountPage + "页";
DataList1.DataSource = pds;
DataList1.DataBind();
}
protected void btnPes_Click(object sender, EventArgs e)
{
this.CurrentPageIndex--;
}
protected void btnNext_Click(object sender, EventArgs e)
{
this.CurrentPageIndex++;
}
这个就是我在三层中的应用
[解决办法]