在telerik中为禁用的组合框设置选定的值

时间:2013-04-11 20:51:40

标签: c# asp.net telerik radcombobox

我正在尝试根据一个文本框的textchanged事件(updatestatus)为radcombobox设置一个值。

它没有改变价值。

  <telerik:RadComboBox ID="ddlStatus" runat="server"  Enabled="false"/>

  protected void updatestatus(object sender, System.EventArgs e)
{
    if (txtname.Text != String.Empty)
    {
        if (ddlStatus.Text.Trim() == "Waiting")
        {
            ddlStatus.Text = "complete";

        }
    }
} 

如果我遗失某些东西,有人会建议我吗?

1 个答案:

答案 0 :(得分:2)

您可以使用FindItemByText设置Talerik下拉列表的值:

   RadComboBoxItem item = ddlStatus.FindItemByText("complete");
   item.Selected = true;

在您的情况下完成实施将是这样的:

protected void updatestatus(object sender, System.EventArgs e)
{
    if (txtname.Text != String.Empty)
    {
        if (ddlStatus.Text.Trim() == "Waiting")
        {
           RadComboBoxItem item = ddlStatus.FindItemByText("complete");
           item.Selected = true;
        }
    }
}