首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在GridView中编辑嵌套GridView

在GridView中编辑嵌套GridView
EN

Stack Overflow用户
提问于 2013-06-24 15:33:58
回答 1查看 1.4K关注 0票数 0

我对asp服务器控件有点陌生,在嵌套的GridView上遇到了困难。

我有我的ParentGV和ChildGV

打开ParentGV中的行没有问题,并显示ChildGV的行。

我在这里做的是:

  1. 回发ParentGV_RowCommand。
  2. 从( ParentGV )发送方获取GridView。
  3. 去叫rowIndex e.CommandArgument。
  4. 在ChildGV中查找“ParentGV”的控件。
  5. BindData ParentGV.
  6. BindData相关儿童。

数据显示

即使是做插入也很好。现在发送者是ChildGV,对吗?

我所做的插入:

  1. 回发到ChildGV_RowCommand
  2. 从( ChildGV )发送方获取GridView。
  3. 获取页脚数据
  4. 向DB (MySQL)插入数据
  5. BindData ParentGV.
  6. BindData相关儿童。

插入ok,但是ChildGV.Visible是假的。

当我点击ChildGV排上的编辑按钮时,就会变得一团糟。

所以我在编辑上做的是:

  1. 回发到ChildGV_RowCommand
  2. 从( ChildGV )发送方获取GridView。
  3. “爬”上ChildGV.Parent.Parent为ParentGVRow。
  4. “爬”上ParentGVRow.Parent.Parent为ParentGV。
  5. 由-> ParentGV.SelectRow(ParentGVRow.RowIndex)选择
  6. 在子-> ChildGV.EditIndex = Convert.ToInt32(e.CommandArgument)中定义要编辑的希望行
  7. BindData ParentGV.
  8. BindData相关儿童。

我一直在寻找和阅读关于它的一段时间,只是不工作。

谢谢你的帮助

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-27 09:47:54

好的..。发现了。当childGV回发行命令时,我必须将rowIndex保存在一个全局变量中,然后当我想将ChildGV绑定到ParentGV下时,我必须使用该全局变量。

如果需要代码,请指定。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17279362

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档