我有一个带有ASPxGridView的DetailRow,在这一行中还有另外三个ASPxGridViews。每个细节ASPxGridView都包含创建新行的链接的EmptyDataRow模板:
<a href="javascript:gridViewDetails1.AddNewRow();">AddNewRecord</a>当主ASPxGridView行为1或2时,详细网格中的新行添加得很好,但如果在主ASPxGridView行中添加大约10行或更多行,则当我单击详细网格链接以添加新行时,加载面板appers为无限时间,而FireBug->Net显示POST状态为超时,时间约为1秒。
怎么修理呢?
转到AGoodDisplayName
是否将细节行网格视图绑定到任何东西?
当然,在主gridView的details行中有另外3个gridView,它们每个都有一个单独的ObjectDataSource。
,您一次扩展的范围比行多吗?
不,我只有一排:
AllowOnlyOneMasterRowExpanded="true",我们能看到一些标记吗?
是的:
<asp:ObjectDataSource ID="dsMaster" runat="server" TypeName="..." SelectMethod="...">
</asp:ObjectDataSource>
<dxwgv:ASPxGridView ID="gridViewMaster" ClientInstanceName="gridViewMaster" runat="server" DataSourceID="dsMaster">
<Templates>
<DetailRow>
<%--first of details gridView--%>
<asp:ObjectDataSource ID="dsDetail1" runat="server" TypeName="..." SelectMethod="...">
</asp:ObjectDataSource>
<dxwgv:ASPxGridView ID="gridViewDetail1" ClientInstanceName="gridViewDetail1" runat="server" DataSourceID="dsDetail1">
<Templates>
<EmptyDataRow>
<a href="javascript:gridViewDetail1.AddNewRow();">AddNewRecord</a>
</EmptyDataRow>
</Templates>
</dxwgv:ASPxGridView>
<%--next others detail gridViews--%>
</DetailRow>
</Templates>
</dxwgv:ASPxGridView>发布于 2010-02-18 15:18:52
我以前也遇到过一些类似的问题,并且能够解决一些有关问题的问题。我的问题和您的问题之间的区别在于,我使用的是DevExpress XpoDataSource (其DevExpress的ObjectDataSource版本)。
受保护的ASPxGridView1_BeforePerformDataSelect(对象发送方,EventArgs e) { dsDetail1.FilterExpression = "MasterRecordID =“+(发送方为EventArgs } )
我不确定这是否会解决你的问题,但这是我所做的,它有帮助。
https://stackoverflow.com/questions/2280418
复制相似问题