【问题标题】:ASP.NET Telerik, Grid inside of RadMultiPageASP.NET Telerik,RadMultiPage 内的网格
【发布时间】:2015-10-02 18:40:42
【问题描述】:

所以我正在构建一个带有 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。

【问题讨论】:

  • “AdminGrid”和“AdminBGrid”是用户控件吗?
  • 是的,他们是。网格的实际数据会加载到这些页面上。

标签: asp.net vb.net telerik


【解决方案1】:

有点在黑暗中拍摄,但是:

  • 确保在 OnNeedDataSource 事件中向网格提供数据

  • 确保没有错误,尤其是在您使用 AJAX 时,某些服务器错误可能会被捕获为 JS 错误

  • 确保数据源中确实有数据。使用标准的 gridView 进行测试

  • 尽可能简化网格,以防其他代码导致问题。如果是这种情况,消除过程应该告诉你罪魁祸首

  • 查看动态加载 pageView 及其内容,因为当控件生成时,它肯定会自行绑定数据:http://demos.telerik.com/aspnet-ajax/tabstrip/examples/multipage/dynamic-pageview-creation/defaultcs.aspx

【讨论】:

  • 是的,实际发生的是我的数据绑定不正确。修复它后,我的标签正确加载。
猜你喜欢
  • 1970-01-01
  • 2015-04-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多