怎样在DataGrid的分页栏中显示共几页、当前第几页、首页和末页? 靠datagrid自己的分页不行,要自定义分页 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DataGrid的分页http://www.csdn.net/expert/topic/761/761371.xml?temp=.4110071关于datagrid的分页与排序共存http://www.csdn.net/expert/topic/743/743179.xml?temp=.759884Webdiyerhttp://eu.webmatrixhosting.net/Webdiyer/ 自己加几个按钮,设置CurrPageIndex就行这是第一页、上一页,下一页和末页的代码private void btnFirst_Click(object sender, System.EventArgs e){ DataGrid1.CurrentPageIndex=0; BindGrid();}private void btnPrev_Click(object sender, System.EventArgs e){ if(DataGrid1.CurrentPageIndex>0) DataGrid1.CurrentPageIndex--; BindGrid();}private void btnNext_Click(object sender, System.EventArgs e){ if(DataGrid1.CurrentPageIndex<(DataGrid1.PageCount-1)) DataGrid1.CurrentPageIndex++; BindGrid();}private void btnLast_Click(object sender, System.EventArgs e){ DataGrid1.CurrentPageIndex=DataGrid1.PageCount-1; BindGrid();} 自己加几个按钮,设置CurrPageIndex就行这是第一页、上一页,下一页和末页的代码private void btnFirst_Click(object sender, System.EventArgs e){ DataGrid1.CurrentPageIndex=0; BindGrid();}private void btnPrev_Click(object sender, System.EventArgs e){ if(DataGrid1.CurrentPageIndex>0) DataGrid1.CurrentPageIndex--; BindGrid();}private void btnNext_Click(object sender, System.EventArgs e){ if(DataGrid1.CurrentPageIndex<(DataGrid1.PageCount-1)) DataGrid1.CurrentPageIndex++; BindGrid();}private void btnLast_Click(object sender, System.EventArgs e){ DataGrid1.CurrentPageIndex=DataGrid1.PageCount-1; BindGrid();} 自已写代码,就像hgknight(江雨.net)说的那样 同意,我就是自己写的,我往存储过程里传入startindex,和pagesize,然后再存储过程里面用游标获得从startindex到startindex+pagesize的记录,返回。用起来很方便啊,嘿嘿。 Webservice 调用失败. 团购网站整合支付宝即时收款接口 gridview编辑状态下templatefield不可见(visible=false)时取不到控件的值 css 优先级 高兴散分了....... ASP.NET中客户访问量的统计问题 上传照片JS 浏览器兼容问题 关于两个listboox的问题,请帮忙 如何在server端处理pageview里的控件的事件?怎么定义它的事件? 那位大侠能贴一小段在C#脚本的代码中用javascript实现弹出窗口的能运行的示范代码 listBox的item的名称太长,超过listbox的width,怎么办?? 如何用开发一个定单系统啊?
http://www.csdn.net/expert/topic/761/761371.xml?temp=.4110071关于datagrid的分页与排序共存
http://www.csdn.net/expert/topic/743/743179.xml?temp=.759884Webdiyer
http://eu.webmatrixhosting.net/Webdiyer/
这是第一页、上一页,下一页和末页的代码
private void btnFirst_Click(object sender, System.EventArgs e)
{
DataGrid1.CurrentPageIndex=0;
BindGrid();
}
private void btnPrev_Click(object sender, System.EventArgs e)
{
if(DataGrid1.CurrentPageIndex>0)
DataGrid1.CurrentPageIndex--;
BindGrid();
}
private void btnNext_Click(object sender, System.EventArgs e)
{
if(DataGrid1.CurrentPageIndex<(DataGrid1.PageCount-1))
DataGrid1.CurrentPageIndex++;
BindGrid();
}
private void btnLast_Click(object sender, System.EventArgs e)
{
DataGrid1.CurrentPageIndex=DataGrid1.PageCount-1;
BindGrid();
}
这是第一页、上一页,下一页和末页的代码
private void btnFirst_Click(object sender, System.EventArgs e)
{
DataGrid1.CurrentPageIndex=0;
BindGrid();
}
private void btnPrev_Click(object sender, System.EventArgs e)
{
if(DataGrid1.CurrentPageIndex>0)
DataGrid1.CurrentPageIndex--;
BindGrid();
}
private void btnNext_Click(object sender, System.EventArgs e)
{
if(DataGrid1.CurrentPageIndex<(DataGrid1.PageCount-1))
DataGrid1.CurrentPageIndex++;
BindGrid();
}
private void btnLast_Click(object sender, System.EventArgs e)
{
DataGrid1.CurrentPageIndex=DataGrid1.PageCount-1;
BindGrid();
}
然后再存储过程里面用游标获得从startindex到startindex+pagesize的记录,返回。
用起来很方便啊,嘿嘿。