【问题标题】:cancel gridview row edit mode programatically using C#使用 C# 以编程方式取消 gridview 行编辑模式
【发布时间】:2011-06-29 14:22:09
【问题描述】:

我正在使用可编辑的 GridView。单击一行的编辑按钮时,该行进入可编辑模式,一旦我更新了当前行的详细信息,该行将被保存并进入正常模式。

在这里我面临一个问题。当我将行设置为可编辑模式时,单击按钮(不是网格的一部分)时,我想将可编辑行模式设置为正常模式。

【问题讨论】:

    标签: c# gridview buttonclick


    【解决方案1】:

    将 gridview 的 EditIndex 值更改为 -1。

    protected void Button1_Click(object sender, EventArgs e)
        {
            GridView1.EditIndex = -1;
        }
    

    【讨论】:

      【解决方案2】:

      你可以把它放在你的“RowCancelingEdit”事件中

      我的 Gridview 名称是 grdViewDetails。

       protected void grdViewDetails_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e)
              {
                  grdViewDetails.EditIndex = -1;
                  grdViewDetails.DataSource = YourDatasource; //a dataset in my case
      
                  //Bind data to the GridView control.
                  grdViewDetails.DataBind();
              }
      

      【讨论】:

        猜你喜欢
        • 2013-04-23
        • 2010-09-17
        • 1970-01-01
        • 2011-04-14
        • 1970-01-01
        • 2016-04-27
        • 1970-01-01
        • 1970-01-01
        • 2016-01-02
        相关资源
        最近更新 更多