2013-04-11 32 views
0

我想根据一个文本框的textchanged事件(updatestatus)为radcombobox设置一个值。在telerik中为禁用的组合框设置选定的值

它没有改变价值。

<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"; 

     } 
    } 
} 

可以有人建议我,如果我失去了一些东西。

回答

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; 
     } 
    } 
} 
+0

我不知道这个属性的,非常感谢它真棒。! – user1046415 2013-04-11 21:09:45

相关问题