- asp.net/
- Asp.net 在GridView中编辑嵌套的GridView
Asp.net 在GridView中编辑嵌套的GridView
Asp.net 在GridView中编辑嵌套的GridView,asp.net,gridview,nested,edit,Asp.net,Gridview,Nested,Edit,我对asp服务器控件有点陌生,在嵌套GridView上遇到了一个困难
我有我的父母和孩子
打开ParentGV中的行并显示ChildGV的行没有问题
我在这里做的是:
回发到ParentGV_行命令
从(GridView)发件人获取ParentGV
获取行索引e.CommandArgument
在ParentGV中查找“ChildGV”的控件
binddataparentgv
绑定数据相关的子项
数据如下所示
即使做插入也可以。
现在发送者是孩子,对吗
我为插入所做的操作:
回发到ChildGV
我对asp服务器控件有点陌生,在嵌套GridView上遇到了一个困难
我有我的父母和孩子
打开ParentGV中的行并显示ChildGV的行没有问题
我在这里做的是:
回发到ParentGV_行命令
从(GridView)发件人获取ParentGV
获取行索引e.CommandArgument
在ParentGV中查找“ChildGV”的控件
binddataparentgv
绑定数据相关的子项
数据如下所示
即使做插入也可以。
现在发送者是孩子,对吗
我为插入所做的操作:
回发到ChildGV_行命令
从(GridView)发件人获取ChildGV
获取页脚数据
将数据插入数据库(MySQL)
binddataparentgv
绑定数据相关的子项
插入确定,但ChildGV.Visible为false
当我点击ChildGV行上的编辑按钮时,它变得一团糟
因此,我在编辑时所做的是:
回发到ChildGV_行命令
从(GridView)发件人获取ChildGV
“爬升”ParentGVRow的ChildGV.Parent.Parent
正在“爬升”ParentGVRow.Parent.Parent以获取ParentGV
通过->ParentGV.SelectRow(ParentGVRow.RowIndex)将其选中
在child->ChildGV.EditIndex=Convert.ToInt32(e.CommandArgument)中定义要编辑的行
binddataparentgv
绑定数据相关的子项
我已经看了一段时间了,只是没用
谢谢您的帮助好的。。。我发现了。
当childGV postback on row命令时,我必须将rowIndex保存在全局变量中,然后当我想将childGV绑定到ParentGV下时,我必须使用该全局变量
如果需要代码,请指定