首页 > 解决方案 > 网格视图中的行编辑 C#

问题描述

我正在研究嵌套的网格视图。但是我无法在编辑模式下设置子网格视图。我可以在编辑模式下设置主网格视图,但子网格视图没有进入编辑模式。这是我的代码..

protected void ChildGridView_RowEditing(object sender, GridViewEditEventArgs e)
{
    GridView g2 = (GridView)sender;

    g2.EditIndex = e.NewEditIndex;

    BOGridView.DataBind(); // binding this gridview to main gridview.
}

在此处输入图像描述

任何帮助表示赞赏。提前致谢。

标签: c#asp.netgridview

解决方案


您不需要对父 GridView 进行 DataBind。您需要做的就是更新当前的子网格视图。

protected void ChildGridView_RowEditing(object sender, GridViewEditEventArgs e)
{
    var g2 = (GridView)sender;

    g2.EditIndex = e.NewEditIndex;

    g2.DataSource = YourDataSource;
    g2.DataBind();
}

推荐阅读