jqGrid ASP.NET父行选择和子编辑问题

jqGrid ASP.NET父行选择和子编辑问题,asp.net,jqgrid,jqgrid-asp.net,Asp.net,Jqgrid,Jqgrid Asp.net,我第一次尝试使用jqGrid ASP.NET,但在表单上正确使用父网格和子网格时遇到问题 场景:在我的表单上,我有两个网格,一个是显示产品信息的父网格,另一个是用于编辑父行中产品价格集合的子网格。当用户单击父行中的加号时,将处理OnDataRequesting事件,并将该产品的价格加载到子网格中。当用户单击子网格中的价格时,我使用ClientSideEvents行选择和服务器端行编辑事件来执行内联编辑 所有这些设置都非常简单,效果非常好。我遇到的问题是,我希望父网格中的所选行充当页面其余部分的上

我第一次尝试使用jqGrid ASP.NET,但在表单上正确使用父网格和子网格时遇到问题

场景:在我的表单上,我有两个网格,一个是显示产品信息的父网格,另一个是用于编辑父行中产品价格集合的子网格。当用户单击父行中的加号时,将处理OnDataRequesting事件,并将该产品的价格加载到子网格中。当用户单击子网格中的价格时,我使用ClientSideEvents行选择和服务器端行编辑事件来执行内联编辑

所有这些设置都非常简单,效果非常好。我遇到的问题是,我希望父网格中的所选行充当页面其余部分的上下文,即页面其余部分显示与所选产品相关的信息(图表、图形等)。为此,我为OnRowSelecting事件设置了一个事件处理程序,然后从事件参数中捕获RowKey。这很有效。然而。。。设置该处理程序的意外副作用是,一旦用户在子网格中选择要编辑的行,OnRowSelecting事件在父网格中激发,页面发回,当页面重新加载时,子网格关闭,尝试的编辑被阻止


我想知道的是,是否有任何内置方法可以通过客户端jqGrid库或Trirand.Web库来处理此类场景?或者,我是否需要编写一些自定义脚本来异步发送所选父行,或者可能捕获扩展的子网格,并在回发完成后尝试重新打开它?谢谢。

我想我应该把这里的风滚草一笔勾销,然后注入我最终从特里兰的支持中得到的答案。在撰写本文时,您不能这样做。如果处理OnRowSelecting事件,则无法在生成可编辑子网格时使用该子网格在您选择子网格中的行时专门触发父网格的OnRowSelecting事件