每次20个记录 ,怎么分页显示
解决方案 »
- 如何提高"算法"
- 疑惑,GridView列合并问题
- asp.net安装问题
- ASP.NET中WEB应用程序开发C#应该掌握到什么程度???
- ePass 的使用,如果那个会,请给一回答!
- ComponentArt.Web.UI.Grid 控件使用方法 请那位大侠告诉下
- 一个DataGrid的问题,请高手指教,在线等
- 用我所有的分问一个关于DATAGRID绑定两个表的问题 高手近来看看 非常着急希望能马上知道答案 解决马上给分!
- 高手请进!
- 减少DataGrid控件ViewState过大的方法
- 庆祝Gadgets中文网升级为双线服务器,再散200分
- 怎实现不关数据库里是什么asp或html 都把其原本显示出来
其中页面上有四个按钮第一页(btnFirst,arg='frist'),下一页(arg="next),上一页(age='prev),最后页(arg='last‘),指定页(arg任意),五个钮输都响应btnFirst_click事件.
private void btnFirst_Click(object sender, System.EventArgs e)
{
string arg;
arg = ((LinkButton)(sender)).CommandArgument;
if (arg == "first")
{
this.mydatagrid.CurrentPageIndex = 0;
}
else if (arg == "next")
{
if ((this.mydatagrid.CurrentPageIndex < (this.mydatagrid.PageCount - 1)))
{
this.mydatagrid.CurrentPageIndex = this.mydatagrid.CurrentPageIndex + 1;
}
}
else if (arg == "prev")
{
if ((this.mydatagrid.CurrentPageIndex > 0))
{
this.mydatagrid.CurrentPageIndex =this.mydatagrid.CurrentPageIndex - 1;
}
}
else if (arg == "last")
{
this.mydatagrid.CurrentPageIndex = this.mydatagrid.PageCount-1;
}
else
{
try
{
if ((this.mydatagrid.PageCount >= System.Convert.ToInt32(txtpage.Text)) & (System.Convert.ToInt32(txtpage.Text ))> 0)
{
this.mydatagrid.CurrentPageIndex = System.Convert.ToInt32(txtpage.Text) - 1;
}
}
catch
{
}
}
dataBind();
}CurrentPageIndex 显示当前页码label,PageCount 显示总页数的label
其实很简单,不知道LZ是不是这个意思