2010-10-14 41 views
0

我有gridview从sqldatasource1从数据库中检索产品,我的经理要求我过滤DDL过滤gridview与specfic模型过滤gridview,我在gridview添加一些功能作为编辑,分页.I当我尝试编辑任何产品或通过分页导航时,我遇到了这个错误(GridView'GridView1'触发了事件PageIndexChanging,这是没有处理的),当分页时,我的代码很好,gridview过滤了来自DDL的Model_Id。而这个用于编辑(GridView的'GridView1'触发事件RowEditing没有处理。) 所以请任何人帮助我。错误分页和编辑gridview

(CS)

protected void Page_Load(object sender, EventArgs e) 
    { 
     BindGridFunction(); 
    } 

    private void BindGridFunction() 
    { 
     if (DDLModel.SelectedIndex < 0) 
     { 
     GridView1.DataSource = SDSModel; 
     GridView1.DataBind(); 
     } 
     else 
     { 

     GridView1.DataSource = SDSModel2; 
     GridView1.DataBind(); 
     } 

    } 
+0

什么是您的SDSModel? – 2010-10-14 11:33:38

回答

0

你需要通过代码显式处理PageIndexChanging()和RowEditing()事件背后。 like

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


public void GridView1_RowEditing(Object sender, GridViewEditEventArgs e) 
{ 
    //do your code here 
}