在Repeater中查找Dropdownlist SelectedIndexChanged的控件

时间:2012-08-30 10:30:31

标签: c# selectedindexchanged

我有一个转发器控件,其中包含DropDownlistTextBox

在下拉列表的selectedIndexChanged事件中,我需要根据下拉列表选择值启用或禁用文本框。

我能够触发SelectedIndexChanged事件但无法在此事件中找到TextBox控件。

下面是我在Codebehind中的SelectedIndexChanged事件处理程序。

    protected void ddl_userType_SelectedIndex(object sender, EventArgs e)
    {
        var ddl = (DropDownList)sender;           
    }

有人可以帮助我实现我的需要。

1 个答案:

答案 0 :(得分:2)

希望这样的事情......

protected void ddl_userType_SelectedIndex(object sender, EventArgs e)
{
    DropDownList ddl = sender as DropDownList;
    RepeaterItem item = ddl.Parent as RepeaterItem;    
    Textbox tb = item.FindControl("MyTextBox") as Textbox;   
}
相关问题