or
can someone please explain why this behavior is occurring because i can't understand the problem :/ here is my code
<telerik:RadComboBox ID="Country_dd" EnableCheckAllItemsCheckBox="true" runat="server" CheckBoxes="true" AutoPostBack="true" EnableLoadOnDemand="true" OnItemChecked="Country_dd_CheckedChanged" > <Items> <telerik:RadComboBoxItem Text="asd" /> </Items> </telerik:RadComboBox><telerik:RadGrid ID="ServiceCountryGrid" runat="server" AllowSorting="true" OnNeedDataSource="ServiceCountryGrid_NeedDataSource" SkinID="RadGridSkin" DataKeyNames="COUNTRY_ID" AllowMultiRowSelection="true" ShowHeader="true" OnItemDataBound="Grid_ItemDataBound" > <ClientSettings > <ClientEvents OnRowSelected="Row_Selected" OnRowDeselected="Row_Selected" /> <Selecting UseClientSelectColumnOnly="true" AllowRowSelect="true" /> <Scrolling AllowScroll="true" ScrollHeight="400px" /> </ClientSettings> <MasterTableView AutoGenerateColumns="false" ShowHeadersWhenNoRecords="true"> <Columns> <telerik:GridClientSelectColumn HeaderTooltip="Allow All" UniqueName="SelectCountries" HeaderStyle-Width="100px" ItemStyle-Width="100px"> </telerik:GridClientSelectColumn> <telerik:GridBoundColumn UniqueName="COUNTRY" HeaderText="<%$ Resources:Strings,Country %>" DataField="COUNTRY_NAME"> </telerik:GridBoundColumn> <telerik:GridBoundColumn UniqueName="COUNTRY_ID" DataField="COUNTRY_ID" Display="false"></telerik:GridBoundColumn> <telerik:GridTemplateColumn HeaderText="<%$ Resources:Strings,Profile%>" UniqueName="GRDPROFILE"> <ItemTemplate> <asp:DropDownList class="grdCountryProfiledd" ID="GrdProfile_dd" DropDownWidth="196" Enabled="false" runat="server" DataTextField="PROFILE_NAME" DataValueField="PROFILE_ID"> </asp:DropDownList> </ItemTemplate> </telerik:GridTemplateColumn> </Columns> </MasterTableView> </telerik:RadGrid>function Row_Selected(sender, eventArgs) { var ServiceCountryGrid = $find("<%= ServiceCountryGrid.ClientID %>"); var selectedValue = $("#Profile_dd option:selected").val(); var MasterTable = ServiceCountryGrid.get_masterTableView(); var row = MasterTable.get_dataItems()[eventArgs.get_itemIndexHierarchical()]; var GrdProfile_dd = $("#" + row.get_element().getElementsByTagName("select")[0].id); if (!row.get_selected()) { GrdProfile_dd.attr("disabled", "disabled"); GrdProfile_dd.val(selectedValue); var combo = $find("<%=Country_dd.ClientID %>"); combo.trackChanges(); combo.get_items().remove(combo.findItemByValue(row._element.cells[2].innerHTML)); combo.commitChanges(); } else { GrdProfile_dd.removeAttr("disabled"); var value = row._element.cells[2].innerHTML; var text = row._element.cells[1].innerHTML; var combo = $find("<%=Country_dd.ClientID %>"); var comboItem = new Telerik.Web.UI.RadComboBoxItem(); comboItem.set_text(text); comboItem.set_value(value); combo.trackChanges(); combo.get_items().add(comboItem); combo.commitChanges(); } }Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load If Not IsPostBack Then setColumnsOnGrid(Of object)(lst, RadGrid1, ArrayNameFilds:={"column1", "column2", "column3 ", "etc."}) End IfEnd SubPrivate Sub setColumnsOnGrid(Of T)(ByVal lst As List(Of T), ByVal grdName As RadGrid, ByVal ArrayNameFilds As Array) Dim nameFiled As String grdName.DataSource = lst grdName.AllowMultiRowSelection = True grdName.MasterTableView.AutoGenerateColumns = False Dim boundColumn As GridBoundColumn For i As Integer = 0 To ArrayNameFilds.Length - 1 nameFiled = ArrayNameFilds(i).ToString() boundColumn = New GridBoundColumn() grdName.MasterTableView.Columns.Add(boundColumn) boundColumn.DataField = nameFiled boundColumn.HeaderText = nameFiled NextEnd Sub<telerik:RadGrid ID="grd_test" runat="server" AllowFilteringByColumn="True" AllowPaging="True" AllowSorting="True" CellSpacing="0" GridLines="None"> <ClientSettings> <Scrolling AllowScroll="True" UseStaticHeaders="True" /> </ClientSettings></telerik:RadGrid>
<telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel_App" runat="server"></telerik:RadAjaxLoadingPanel><telerik:RadAjaxPanel ID="RadAjaxPanel_App" LoadingPanelID="RadAjaxLoadingPanel_App" runat="server"> <telerik:RadNotification ID="RadNotification_ExitWithoutSave" Position="Center" Width="350px" Height="160px" LoadContentOn="FirstShow" AutoCloseDelay="0" Title="Please Confirm" TitleIcon="~/style/img/help2_16.png" EnableRoundedCorners="true" Animation="Fade" ShowCloseButton="False" Overlay="True" Opacity="95" KeepOnMouseOver="False" runat="server" RenderMode="Auto"> <ContentTemplate> <telerik:RadButton ID="rbt_Yes" Text="Yes" CommandName="Yes" ButtonType="StandardButton" width="100px" Font-Bold="true" Icon-PrimaryIconCssClass="rbOk" Icon-PrimaryIconTop="6px" runat="server" RenderMode="Auto" /> </ContentTemplate> </telerik:RadNotification>......