【发布时间】:2010-12-19 00:03:37
【问题描述】:
按照telerik网站上的this示例并实现如下:-
aspx 页面:-
<div id="div1" runat="server">
<telerik:RadTabStrip ID="RadTabStrip1" runat="server" MultiPageID="RadMultiPage1">
</telerik:RadTabStrip>
<telerik:RadMultiPage ID="RadMultiPage1" runat="server" Width="100%">
<telerik:RadPageView ID="pv1" runat="server" Selected="true">
</telerik:RadPageView>
</telerik:RadMultiPage>
</div>
后面的代码:-
行数据集中的这个方法 ds = objbllQuesType.GetQuesType();返回一个 DataSet,其中包含一个包含 QuesTypeID 和 QuesType 名称的表
现在发生的事情是,RadStrip 上只生成了 4 个选项卡,我知道这是因为“for loop (int i = 0; i
另外,所有选项卡的文本都是“QuesType1”,应该如下:-
在 RadStrip 中,Tab1 的 Text 应该是 "QuesType1",Tab2 的 Text 应该是 "QuesType2" ,Tab3 的 Text 应该是 "QuesType3" 等等。
我应该如何修改上面的代码来实现我想要的?
[编辑] 有人使用 Telerik 的 RADStrip 吗?需要帮助。
我应该在下面的代码中进行哪些更改,以便获取 QuesTypes 并将 QuesTypes 绑定到选项卡?目前它只获取第一个 QuesType 并将其绑定到所有选项卡的文本属性。
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
tab.Text = ds.Tables[0].Rows[0]["QuesType"].ToString();
}
【问题讨论】: