当前位置: 代码迷 >> ASP.NET >> gridview换页有关问题
  详细解决方案

gridview换页有关问题

热度:3849   发布时间:2013-02-25 00:00:00.0
gridview换页问题
一个很奇怪的现象,我的程序在很多个页面里都用到了gridview控件,在点击换页时,为什么有的gridview调用的是pageindexchanging函数,而有的gridview却调用rowcommand函数呢,我的换页都是在pagersettings里面设置的,并没有用button,怎么会调用rowcommand函数呢,很诡异!请各位大侠支招~~急~~

------解决方案--------------------------------------------------------
首先,分页和RowCommand事件触发机制不一样,给你个解决办法加个CommandName ,这样应该没问题
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "Select2")
{
函数

}
}

protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GridView1.PageIndex = e.NewPageIndex;

this.GridView1.DataBind();
}

  相关解决方案