检查翻页事件中的代码,注意DataGrid 要重新绑定!!!
解决方案 »
- Sql Server Profiler工具
- window server2003安裝vs2005是不是要打補丁,web applicate各種項目
- ?
- 为什么我的asp.net站点,多人同时访问时会出错?
- 关于使用ajax我在网上找到了两种解决方法,请看:
- GridView控件分页页脚不能显示?
- ASPX网页不能连接显示 SQL SERVER 2000数据库中表的问题,大侠帮忙一下,谢谢
- 请看过<asp.net站点高级编程>的人进来!
- 请问网站程序员的工作是什么?
- ASP.net中怎么样包含别的网页,能实现像ASP中include file的功能?
- session安全性
- ****高分求助!!在.net环境下如何实现在客户端和服务器端数据的传递???着急!谢谢
if (!Page.IsPostBack)
{
BindGrid();
}
this.DataGrid1.CurrentPageIndex = e.NewPageIndex;
BindGrid();
BindGrid()就是使用oleDbDataAdapter重新填充DataSet;
Private void BindGrid()
{
oleDbDataAdapter1.Selectcommand.commandtext="Select .....From ...Where";
oleDbDataAdapter1.Fill(DataSet1);
this.DataGrid1.DataSouce=DataSet1;
this.DataGrid1.DataBind();
}
private void DataGrid1_PageIndexChanged(object source, System.Web.UI.WebControls.DataGridPageChangedEventArgs e)
{
DataGrid1.CurrentPageIndex = e.NewPageIndex;
LoadData();
}
BindGrid();
BindGrid()就是使用oleDbDataAdapter重新填充DataSet;上面几句话是在什么地方写的,写清楚一些嘛
private void DataGrid1_PageIndexChanged
(object source, System.Web.UI.WebControls.DataGridPageChangedEventArgs e)
{
if (!Page.IsPostBack)
{
BindGrid();
} this.DataGrid1.CurrentPageIndex = e.NewPageIndex;
BindGrid();
}
第一次触发二下
后面触发一下
当然不一样
BindGrid();