我正在尝试根据一个文本框的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";
}
}
}
如果我遗失某些东西,有人会建议我吗?
答案 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;
}
}
}