gridview中的错误分页和编辑

时间:2010-10-14 11:29:48

标签: c# asp.net

我有gridview,它通过sqldatasource1从数据库中检索产品,我的经理让我用DDL过滤这个gridview,用specfic模型过滤gridview,我在gridview上添加一些函数作为编辑,分页。我做了我的代码和gridview由来自DDL的Model_Id过滤。但是当我尝试编辑任何产品或浏览分页时,我遇到了这个错误(GridView的'GridView1'触发的事件PageIndexChanging,这是未处理的。)在分页时,这个用于编辑(The GridView'GridView1'触发了未处理的事件RowEditing。) 所以请任何人帮助我。

(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();
      }

    }

1 个答案:

答案 0 :(得分:0)

您需要通过后面的代码显式处理PageIndexChanging()和RowEditing()事件。 像

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
}