所以我正在构建一个带有radtapstrip和radmultiview的页面,无法加载我的网格。标签工作正常并加载到我的页面上,但页面为空,只显示标签。我点击选项卡时需要加载网格。
<telerik:radtabstrip ID="RadTabStrip1" runat="server" Skin="Windows7" MultiPageID="RadMultiPage1" SelectedIndex="0" >
<Tabs>
<telerik:RadTab Text="A" runat="server" PageViewID="Pageview1" />
<telerik:RadTab Text="B" runat="server" PageViewID="Pageview2"/>
</Tabs>
</telerik:radtabstrip>
<telerik:RadMultiPage id="RadMultiPage1" runat="server" SelectedIndex="0">
<telerik:RadPageView id="Pageview1" runat="server">
<cc2:AdminGrid ID="AdminGrid" runat="server" />
</telerik:RadPageView>
<telerik:RadPageView id="Pageview2" runat="server" >
<cc2:AdminBGrid ID="AdminBGrid" runat="server" />
</telerik:RadPageView>
</telerik:RadMultiPage>
你可能猜到我在不同的页面上有我的网格,AdminGrid.vb和AdminBGrid.vb。
答案 0 :(得分:0)
在黑暗中拍摄一下,但是:
确保您在OnNeedDataSource事件中为您的网格提供数据
确保没有错误,特别是如果您使用的是AJAX,可能是某些服务器错误被捕获为JS错误
确保数据源中确实存在数据。使用标准gridView进行测试
尽可能简化网格,以防其他代码导致问题。如果是这种情况,消除过程应该向您显示罪魁祸首
查看动态加载pageView及其内容,因为生成控件时,确保数据绑定自身:http://demos.telerik.com/aspnet-ajax/tabstrip/examples/multipage/dynamic-pageview-creation/defaultcs.aspx