【问题标题】:error paging and editing in gridviewgridview 中的错误分页和编辑
【发布时间】:2010-10-14 11:29:48
【问题描述】:

我有gridview,它通过sqldatasource1从数据库中检索产品,我的经理让我通过DDL过滤这个gridview以过滤带有特定模型的gridview,我在gridview上添加了一些功能作为编辑,分页。我的代码做得很好,gridview由来自 DDL 的 Model_Id 过滤。但是当我尝试编辑任何产品或浏览分页时,我遇到了这个错误(GridView 'GridView1' 触发的事件 PageIndexChanging 没有被处理。)分页时,这用于编辑( 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();
      }

    }

【问题讨论】:

    标签: c# asp.net


    【解决方案1】:

    您需要通过后面的代码显式处理 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
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-11-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多