DataGrid控件怎么分页,怎么做一个有最后一页,第一页那样的功能呢?
ASP里面都可以啊,ASP。NET怎么实现呢?
ASP里面都可以啊,ASP。NET怎么实现呢?
解决方案 »
- 判断鼠标键盘在一定时间无操作时 Session 就失效
- return Content("0")
- JSON数据转换问题
- 正则表达式
- 大家都是怎么实现接口的??
- 听说c#2.0中有替代ViewState来保存控件状态的解决方案了?哪位给点相关介绍呀,谢谢啦
- “/WebSite1”应用程序中的服务器错误,请达人帮帮忙
- 请教高手,如何将FTP命令带入C#代码运行,得到手工操作的结果?
- 哪有 正试版 SQL Server 2000 Reporting Services 下载。兄弟给个连接!
- 有台服务器在beijing,该怎样装才能装上.net的framework啊/
- 怎样改变DataGrid的超级链接列的颜色和下划线
- 虽然反序列化成功,但我想看到原原本本的反序列后的 类文件,而不是使用它,怎么可以看到??
private void ShowStats()
{
lblCurrentIndex.Text = "第 " + (dgList.CurrentPageIndex + 1).ToString() + " 页";
lblPageCount.Text = "总共 " + dgList.PageCount.ToString() + " 页";
}
#endregion #region 翻页按钮的操作
//DataGrid的换页功能
public void PagerButtonClick(object sender, EventArgs e)
{
string arg = ((LinkButton)sender).CommandArgument.ToString();
switch(arg)
{
case "next"://下一页
if (dgList.CurrentPageIndex < (dgList.PageCount - 1))
{
dgList.CurrentPageIndex += 1;
}
break;
case "prev"://前一页
if (dgList.CurrentPageIndex > 0)
{
dgList.CurrentPageIndex -= 1;
}
break;
case "last"://最后一页
dgList.CurrentPageIndex = dgList.PageCount>0?(dgList.PageCount - 1):0;
break;
default://回首页
dgList.CurrentPageIndex = System.Convert.ToInt32(arg);
break;
}
GetData(); ShowStats();
}
#endregion
<asp:LinkButton id=btnPrev onclick=PagerButtonClick runat="server" CommandArgument="prev">前一页</asp:LinkButton>
<asp:LinkButton id=btnNext onclick=PagerButtonClick runat="server" CommandArgument="next">下一页</asp:LinkButton>
<asp:LinkButton id=btnLast onclick=PagerButtonClick runat="server" CommandArgument="last">到末页</asp:LinkButton>
下载地址:http://www.webdiyer.com/webdiyer/files.asp