c# - 网格视图中的行编辑 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.
}
任何帮助表示赞赏。提前致谢。
解决方案
您不需要对父 GridView 进行 DataBind。您需要做的就是更新当前的子网格视图。
protected void ChildGridView_RowEditing(object sender, GridViewEditEventArgs e)
{
var g2 = (GridView)sender;
g2.EditIndex = e.NewEditIndex;
g2.DataSource = YourDataSource;
g2.DataBind();
}
推荐阅读
- javascript - 有没有办法确定 execCommand('bold') 现在是否正在执行?
- mysql - 如何最小化 SQL 查询以非常快速地给出输出?
- node.js - 如何在 Keystone.js 中对列表进行排序?
- mysql - 将图像保存到 mysql 数据库时出现问题。程序运行完美,没有错误
- python - 如何将 Python 中的正则表达式匹配到某个字符,如果不匹配则返回 None?
- parsing - 在 go 中解析 set-cookie 标头
- php - PHP时间不同
- azure - Microsoft Azure:API 访问错误 DisallowedOperation
- python - Matlab中巨大的HDF5文件并在Python中导入
- python - 在python 3中读取大数据文件