如果我不断收到此错误消息,我该如何设置 rad 组合框的值,即使组合框在标记中设置了 ReadOnly="false" 属性?

protected void Page_Init(object sender, EventArgs e)
{
    string dateArg = Request.QueryString["date"];

    if (dateArg != null)
    {
        rcbWeek.SelectedItem = rcbWeek.FindItemByText(dateArg);
    }
}

最佳答案

这是如何做到的,您可以在 Rad Controls 的文档中找到它:

http://www.telerik.com/help/aspnet-ajax/combobox-items-server-side-code.html

//Use RadComboBoxItem.Selected
RadComboBoxItem item = RadComboBox1.FindItemByText("Item 2");
item.Selected = true;

//Use RadComboBox.SelectedIndex
int index = RadComboBox1.FindItemIndexByValue("2");
RadComboBox1.SelectedIndex = index;

//You can also use the SelectedValue property.
RadComboBox1.SelectedValue = value;

关于c# - RadComboBox.SelectedItem 不能分配给——它是只读的,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9675192/

10-12 06:59