网格视图 C# 中的行编辑

Row editing in grid view C#

我正在处理嵌套的网格视图。但是我无法在编辑模式下设置子 gridview。我能够将主 gridview 设置为编辑模式,但子 gridview 没有进入编辑模式。这是我的代码..

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

    g2.EditIndex = e.NewEditIndex;

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

感谢任何帮助。提前致谢。

您不需要对父 GridView 进行数据绑定。您需要做的就是更新当前的子gridview。

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

    g2.EditIndex = e.NewEditIndex;

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