or
<telerik:RadComboBox ID="RadComboBox1" runat="server" EmptyMessage="Select Countries" AllowCustomText="true" MarkFirstMatch="true" HighlightTemplatedItems="true" Width="150px" OnClientDropDownClosed="onDropDownClosing"> <ItemTemplate> <div onclick="StopPropagation(event)" class="combo-item-template"> <asp:CheckBox runat="server" ID="chk1" Text='<%# Eval("Country") %>' onclick="onToCheckBoxClick(this,'')"/> </div> </ItemTemplate> </telerik:RadComboBox>function onToCheckBoxClick(chk, temp) { var show = document.getElementById(temp); var combo = $find("<%= RadComboBox1.ClientID %>"); cancelDropDownClosing = true; var text = ""; var values = ""; var items = combo.get_items(); for (var i = 0; i < items.get_count(); i++) { var item = items.getItem(i); var chk1 = $get(combo.get_id() + "_i" + i + "_chk1"); if (chk1.checked) { text += item.get_text() + ";"; values += item.get_value() + ";"; } } text = removeLastComma(text); values = removeLastComma(values); } var cancelDropDownClosing = false; function StopPropagation(e) { e.cancelBubble = true; if (e.stopPropagation) { e.stopPropagation(); } } function onDropDownClosing() { cancelDropDownClosing = false; } function removeLastComma(str) { return str.replace(/;$/, ""); }<telerik:RadComboBox ID="Regione" Runat="server" CollapseDelay="100"EnableLoadOnDemand="True" HighlightTemplatedItems="True" IsCaseSensitive="True"LoadingMessage="Loading..." DropDownWidth="160px" Filter="StartsWith" Width="160px"MaxHeight="175px" ShowMoreResultsBox="True" Height="175px" OnClientItemsRequesting="OnClientItemsRequesting"AutoPostBack="True" OnSelectedIndexChanged="Regione_SelectedIndexChanged" OnClientItemsRequested="OnClientItemsRequested" EmptyMessage="Select region" Skin="Sunset"></telerik:RadComboBox>
| void RadGrid1_UpdateCommand(object source, GridCommandEventArgs e) |
| { |
| GridEditFormItem Data = (GridEditFormItem)e.Item; |
| Hashtable ht = new Hashtable(); |
| Data.ExtractValues(ht); |
| } |