Check/Uncheck RadComboBox items

4 posts, 0 answers
  1. Venkatesh
    Venkatesh avatar
    88 posts
    Member since:
    Nov 2012

    Posted 24 Aug Link to this post

    I have a ASP Dropdown list and Telerik RadComboBox. Both are binding same values.

    Now I want to select same value in RadComboBox which user select in ASP Dropdown list.

    I have used below codes but RadComboBox always shows previous selcted value only.

  2. Venkatesh
    Venkatesh avatar
    88 posts
    Member since:
    Nov 2012

    Posted 24 Aug Link to this post

    1. protected void ddlList_SelectedIndexChanged(object sender, EventArgs e)
         {
              string Name = ddlList.SelectedItem.Text;
            rcbComboBox.ClearCheckedItems();
             rcbComboBox.Text = string.Empty;
             rcbComboBox.Text = Name;
             rcbComboBox.Items.FindItemByText(Name).Checked = true;
            rcbComboBox.Items.FindItemByText(Name).Selected = true;
         }

     

    2. protected void ddlList_SelectedIndexChanged(object sender, EventArgs e)
         {

            rcbComboBox.Text = string.Empty;
    rcbComboBox.Text = Name;
    foreach (RadComboBoxItem rcbItem in rcbComboBox.Items)
    {
       if (rcbItem.Text == Name)
       {
           rcbItem.Checked = true;
       }
       else
       {
           rcbItem.Checked = false;
       }
    }

         }

     

    ComboBox:

    <telerik:RadComboBox ID="rcbComboBox" runat="server" CheckBoxes="true" OnItemChecked="rcbComboBox_ItemChecked" AutoPostBack="true"
                        EmptyMessage="Qualifier Filter" DataTextField="OWNER_TYPE" OnItemDataBound="OnItemDataBound" AllowCustomText="true" >
                    </telerik:RadComboBox>

     

    DropDownList:

    <asp:DropDownList ID="ddlList" OnSelectedIndexChanged="ddlList_SelectedIndexChanged" AutoPostBack="true" DataTextField="OWNER_TYPE" DataValueField="OWNER_TYPE" runat="server" Width="70px">
    </asp:DropDownList>

  3. UI for ASP.NET Ajax is Ready for VS 2017
  4. Venkatesh
    Venkatesh avatar
    88 posts
    Member since:
    Nov 2012

    Posted 24 Aug in reply to Venkatesh Link to this post

    1. protected void ddlList_SelectedIndexChanged(object sender, EventArgs e)
         {
              string Name = ddlList.SelectedItem.Text;
            rcbComboBox.ClearCheckedItems();
             rcbComboBox.Text = string.Empty;
             rcbComboBox.Text = Name;
             rcbComboBox.Items.FindItemByText(Name).Checked = true;
            rcbComboBox.Items.FindItemByText(Name).Selected = true;
         }

     

    2. protected void ddlList_SelectedIndexChanged(object sender, EventArgs e)
         {

            rcbComboBox.Text = string.Empty;
    rcbComboBox.Text = Name;
    foreach (RadComboBoxItem rcbItem in rcbComboBox.Items)
    {
       if (rcbItem.Text == Name)
       {
           rcbItem.Checked = true;
       }
       else
       {
           rcbItem.Checked = false;
       }
    }

         }

     

    ComboBox:

    <telerik:RadComboBox ID="rcbComboBox" runat="server" CheckBoxes="true" OnItemChecked="rcbComboBox_ItemChecked" AutoPostBack="true"
                        EmptyMessage="Qualifier Filter" DataTextField="OWNER_TYPE" OnItemDataBound="OnItemDataBound" AllowCustomText="true" >
                    </telerik:RadComboBox>

     

    DropDownList:

    <asp:DropDownList ID="ddlList" OnSelectedIndexChanged="ddlList_SelectedIndexChanged" AutoPostBack="true" DataTextField="OWNER_TYPE" DataValueField="OWNER_TYPE" runat="server" Width="70px">
    </asp:DropDownList>

  5. Ivan Danchev
    Admin
    Ivan Danchev avatar
    837 posts

    Posted 26 Aug Link to this post

    Hello Venkatesh,

    At my end your code works correctly: after selecting an item in the asp:DropDownList the item with the same Text in the ComboBox is checked. Here's a short video that demonstrates this.
    I attached a sample runnable page, in which I tested your code. Note also that if CheckBox support is enabled the ComboBox items' Checked property has to be used instead of Selected. 

    Regards,
    Ivan Danchev
    Telerik by Progress
    Do you need help with upgrading your ASP.NET AJAX, WPF or WinForms projects? Check the Telerik API Analyzer and share your thoughts.
Back to Top