This is a migrated thread and some comments may be shown as answers.

Set "Selected Item" in multiselect RadComboBox

3 Answers 1582 Views
ComboBox
This is a migrated thread and some comments may be shown as answers.
Rahul
Top achievements
Rank 1
Rahul asked on 17 Nov 2012, 08:15 PM
Hi guys,

Is there any way we can set Selected Items or Checked Items in a multiselect RadComboBox ?.

I tried following code but that works only if it is not a multiselect RadComboBox.

RadComboBox.SelectedValue = "123"

Edit : Also I am setting value on post back in vb.net

Thanks,
Rahul

3 Answers, 1 is accepted

Sort by
0
Princy
Top achievements
Rank 2
answered on 20 Nov 2012, 09:30 AM
Hi Rahul,

I suppose you want to set the SelectedItem in a RadComboBox with CheckBoxes property is set to true. Following is the sample code that I tried to set the SelectedItem in a multiselect RadComboBox.

ASPX:
<telerik:RadComboBox ID="RadComboBox1" runat="server" CheckBoxes="true">
  <Items>
    ..........
  </Items>
</telerik:RadComboBox>
<asp:Button ID="btn" runat="server" OnClick="btn_Click" />

VB:
Protected Sub btn_Click(sender As Object, e As EventArgs)
    RadComboBox1.SelectedValue = "123"
    RadComboBox1.SelectedItem.Checked = True
End Sub

Hope this helps.

Regards,
Princy.
0
Amrit
Top achievements
Rank 1
answered on 27 May 2013, 06:46 AM

<

 

 

telerik:GridTemplateColumn UniqueName="RCBTechnology" HeaderStyle-Width="200px" HeaderText="Choose Technology">

 

 

 

 

 

 

 

<ItemTemplate>

 

 

 

<telerik:RadComboBox runat="server" CheckBoxes="true" EnableCheckAllItemsCheckBox="true"

 

 

 

DataSourceID="LDSPractice" DataValueField="ID" DataTextField="Technology"

 

 

 

 

 

 

 

DropDownAutoWidth="Enabled" MarkFirstMatch="true" Height="200" EnableTextSelection="true">

 

 

 

 

 

 

 

</telerik:RadComboBox>

 

 

 

 

 

 

 

</ItemTemplate>

 

 

 

 

 

 

 

</telerik:GridTemplateColumn>

 

 

 

 


 

protected

 

 

void GvEstimation_ItemDataBound(object sender, GridItemEventArgs e)

 

{

 

 

 

 

 try

 

 

 

 

 {

 

 

 

    RadComboBox

 

 

techRCB = item["RCBTechnology"].Controls[1] as RadComboBox;

 

    foreach

 

 

(var tech in technologyList)

 

    {

    

 

techRCB.SelectedValue = tech.ID.ToString();

 

    techRCB.SelectedItem.Checked =

 

true;

 

    }
 }

 

 

 

 

 

 

 

 

 

}

 

0
Princy
Top achievements
Rank 2
answered on 27 May 2013, 07:48 AM
Hi,

Try the following code snippet to set selected items in a multiselect RadCombobox.

VB:
Protected Sub grid1_ItemDataBound(sender As Object, e As GridItemEventArgs)
 For Each item As GridDataItem In grid1.MasterTableView.Items
  Dim RadComboBox1 As RadComboBox = DirectCast(item.FindControl("RadComboBox1"), RadComboBox)
   For index As Integer = 0 To 4
    RadComboBox1.SelectedValue =RadComboBox1.Items(index).Value
    RadComboBox1.SelectedItem.Checked = True
  Next
 Next
End Sub

Thanks,
Princy.
Tags
ComboBox
Asked by
Rahul
Top achievements
Rank 1
Answers by
Princy
Top achievements
Rank 2
Amrit
Top achievements
Rank 1
Share this question
or