代码如下:
protected void hjakHjkk_PageIndexChanging(object sender,GridViewRowEventArgs e)
{this.hjakHjkk.PageIndex = e.NewPageIndex;
TpsaaBind();
}
报错:错误 27 “System.Web.UI.WebControls.GridViewRowEventArgs”不包含“NewPageIndex”的定义,并且找不到可接受类型为“System.Web.UI.WebControls.GridViewRowEventArgs”的第一个参数的扩展方法“NewPageIndex”(是否缺少 using 指令或程序集引用?)解决:
初学者,没仔细看GridViewRowEventArgs,发现与PageIndexChanging事件不对应啊,这才知道,正确的应该是GridViewPageEventArgs。其实:
参数e
-
GridViewPageEventArgs,它包含事件数据。另外在翻页的时候还是实现不了,经过了解,正确地方法如下:
-
protected void hjakHjkk_PageIndexChanging(object sender,GridViewPageEventArgs e)
{
this.hjakHjkk.PageIndex = e.NewPageIndex;
TpsaaBind();
}
-
protected void TpsaaBind()
{
this.hjakHjkk.DataSource = tzzs.GetAllListArray();
this.hjakHjkk.DataBind();
-
}