没用过ASPxGridView的人就不要看了
例:----------------------------------
<dxwgv:ASPxGridView ID="masterGrid" ......>
<Columns>
<dxwgv:GridViewDataColumn ....../>
</Columns>
<Templates>
<DetailRow>
<dxwgv:ASPxGridView ID="subGrid">
<Columns>
<dxwgv:GridViewDataColumn ....../>
</Columns>
</dxwgv:ASPxGridView>
</DetailRow>
</Templates>
</dxwgv:ASPxGridView>
-------------------------------------
要在外部事件中实现对subGrid的控制,就要抓取subGrid的ID,如:
ASPxGridView subGrid = (ASPxGridView)masterGrid.FindControl("subGrid")
或
ASPxGridView subGrid = (ASPxGridView)masterGrid.FindDetailRowTemplateControl(nVisibleIndex,"subGrid")
以上两种写法都是不对的,不过意思就是这个意思,可正确的写法应该是什么呢?

本文介绍了如何在ASPxGridView的外部事件中正确获取并控制子网格(subGrid)的方法。通常的做法是通过FindControl或者FindDetailRowTemplateControl方法来抓取子网格的ID,但这些方法存在误区。文章探讨了正确的实现方式。
4238

被折叠的 条评论
为什么被折叠?



