我想访问dropdownlist控件,它在我的代码隐藏文件中的telerik控件的radpageview内

时间:2014-03-29 18:53:38

标签: asp.net telerik

我遇到 telerik标签控件的问题。

我有两个选项卡,我使用 telerik选项卡控件创建了 radtabstrip。

现在我有一个下拉列表控件,它位于radmultipage 的 radpageview中。

现在任何人都可以提供如何访问下拉列表的语法,该文章位于

radpageview

radmultipage ???

我试过这个但面临错误: radpageview1.drodownlist1.item.selecteditem;

1 个答案:

答案 0 :(得分:1)

您需要像使用任何其他嵌套控件(例如,Panel)一样使用FindControl()。这是一个例子:

protected void Page_Load(object sender, EventArgs e)
{
    RadDropDownList rddl = RadPageView2.FindControl("RadDropDownList1") as RadDropDownList;
    rddl.Visible = false;
}

假设您的结构看起来像这样(无论是从代码隐藏生成的是无关紧要的,您只需要尽早重新创建它):

        <telerik:RadTabStrip runat="server" ID="RadTabStrip1" MultiPageID="RadMultiPage1">
            <Tabs>
                <telerik:RadTab Text="first"></telerik:RadTab>
                <telerik:RadTab Text="second"></telerik:RadTab>
            </Tabs>
        </telerik:RadTabStrip>
        <telerik:RadMultiPage runat="server" ID="RadMultiPage1">
            <telerik:RadPageView ID="RadPageView1" runat="server" Width="100%">
                PageView
            </telerik:RadPageView>
            <telerik:RadPageView ID="RadPageView2" runat="server" Width="100%">
                <telerik:RadDropDownList runat="server" ID="RadDropDownList1"></telerik:RadDropDownList>
            </telerik:RadPageView>
        </telerik:RadMultiPage>