使用单独的按钮将GridView发送到编辑模式



我使用了GridView.EditIndex = -1来完成此操作,但我总是需要单击两次按钮。如果数据已存在于网格视图中,则会将其从网格视图中删除。为什么会这样?

我尝试过:
this.subBindGrid();

protected void subBindGrid()
{
    GridView.Columns[7].Visible = true;
    GridView.DataSource = <filepath>.Tables[0].DefaultView;
    GridView.DataBind();
}

我也试过:

GridView.DataBind();

它自己。

这两者都没有任何区别。

每当您单击页面上的任何控件时。由于http的无状态性,Than请求被发送到服务器以获取新页面。每次点击按钮都会得到一个新页面,其中gridview的DataSource为空。解决这个问题。在CCD_ 4之后
绑定您的数据源和subBindGrid();请记住,只有当<filepath>.Tables[0].DefaultView不是空时,这才有效

相关内容

  • 没有找到相关文章

最新更新