or
How to bind the GridDropDownColumn from code behind. Need help ASAP.
<telerik:RadGrid ID="_rgProjectNews" runat="server" AllowPaging="True" OnNeedDataSource="rgProjectNews_NeedDataSource" CssClass="mainInnerContent" OnItemCommand="rgProjectNews_ItemCommand" OnItemDataBound="rgProjectNews_ItemDataBound" Skin="Office2007" AllowFilteringByColumn="true"> <MasterTableView AutoGenerateColumns="False" CommandItemDisplay="None" ClientDataKeyNames="Id"> <Columns> <telerik:GridTemplateColumn AllowFiltering="false" UniqueName="TemplateEditColumn" HeaderStyle-Width="25px"> <ItemTemplate> <asp:ImageButton ID="_imgEdit" runat="server" ImageUrl="~/Theme/Img/Icons/page_edit.png" ToolTip="Edit" /> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridBoundColumn DataField="Id" DataType="System.Int32" HeaderText="Id" SortExpression="Id" UniqueName="Id" Visible="false"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="subject" HeaderText="Subject" SortExpression="subject" UniqueName="subject" FilterControlWidth="95%"> </telerik:GridBoundColumn> <telerik:GridTemplateColumn UniqueName="visdrop" HeaderText="Visible" HeaderStyle-Width="50px"> <FilterTemplate> <telerik:RadComboBox ID="_filtVisible" Width="50px" SelectedValue='<%# Container.OwnerTableView.GetColumn("VisibleCol").CurrentFilterValue %>' runat="server" OnClientSelectedIndexChanged="VisibleIndexChangedStatus"> <Items> <telerik:RadComboBoxItem Text="" Value="" /> <telerik:RadComboBoxItem Text="Yes" Value="True" /> <telerik:RadComboBoxItem Text="No" Value="False" /> </Items> </telerik:RadComboBox> <telerik:RadScriptBlock ID="_scriptT" runat="server"> <script type="text/javascript"> function VisibleIndexChangedStatus(sender, args) { var tableView = $find("<%# Container.OwnerTableView.ClientID %>"); tableView.filter("VisibleCol", args.get_item().get_value(), "EqualTo"); } </script> </telerik:RadScriptBlock> </FilterTemplate> <ItemTemplate> <telerik:RadComboBox ID="_cbVis" runat="server" Width="50px" SelectedValue='<%# Eval("Visible") %>' OnSelectedIndexChanged="CbVisSelectedIndexChanged" AutoPostBack="True"> <Items> <telerik:RadComboBoxItem Text="Yes" Value="True" /> <telerik:RadComboBoxItem Text="No" Value="False" /> </Items> </telerik:RadComboBox> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridBoundColumn DataField="Visible" HeaderText="Visible" UniqueName="VisibleCol" Display="false"> </telerik:GridBoundColumn> <telerik:GridTemplateColumn HeaderText="Priority" UniqueName="Priority" HeaderStyle-Width="75px"> <FilterTemplate> <telerik:RadComboBox ID="_filtPriority" Width="70px" SelectedValue='<%# Container.OwnerTableView.GetColumn("PriorityReal").CurrentFilterValue %>' runat="server" OnClientSelectedIndexChanged="SelectedIndexChangedStatus"> <Items> <telerik:RadComboBoxItem Text="" Value="" /> <telerik:RadComboBoxItem Text="Urgent" Value="1" /> <telerik:RadComboBoxItem Text="High" Value="2" /> <telerik:RadComboBoxItem Text="Normal" Value="3" /> </Items> </telerik:RadComboBox> <telerik:RadScriptBlock ID="_scriptS" runat="server"> <script type="text/javascript"> function SelectedIndexChangedStatus(sender, args) { var tableView = $find("<%# Container.OwnerTableView.ClientID %>"); tableView.filter("PriorityReal", args.get_item().get_value(), "EqualTo"); } </script> </telerik:RadScriptBlock> </FilterTemplate> <ItemTemplate> <telerik:RadComboBox ID="cbPriority" Width="70px" SelectedValue='<%# Eval("Priority") %>' runat="server" OnSelectedIndexChanged="PrioritySelectedIndexChanged" AutoPostBack="True"> <Items> <telerik:RadComboBoxItem Text="Urgent" Value="1" /> <telerik:RadComboBoxItem Text="High" Value="2" /> <telerik:RadComboBoxItem Text="Normal" Value="3" /> </Items> </telerik:RadComboBox> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridBoundColumn DataField="Priority" HeaderText="PriorityReal" UniqueName="PriorityReal" Display="false"> </telerik:GridBoundColumn> <telerik:GridDateTimeColumn DataField="LastModified" DataFormatString="{0:dd/MM/yyyy h:mm tt}" HeaderText="Last Modified" HeaderStyle-Width="76px" UniqueName="LastModified" AllowFiltering="false"> </telerik:GridDateTimeColumn> <telerik:GridTemplateColumn UniqueName="deleteColumn" Groupable="False" HeaderStyle-Width="25px" AllowFiltering="false"> <ItemTemplate> <asp:ImageButton ID="_imgBtnDelete" CommandArgument='<%# Eval("Id") %>' CommandName="Delete" OnClientClick="return confirm('Are you sure you want to delete this record?');" ImageUrl="~/Theme/Img/Icons/cross.png" ToolTip="Delete" runat="server"></asp:ImageButton> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridBoundColumn DataField="place" UniqueName="place2" Visible="False"> </telerik:GridBoundColumn> </Columns> </MasterTableView> <ClientSettings ClientEvents-OnRowDblClick="RowDblClick"> </ClientSettings> </telerik:RadGrid><!-- top image starts --><tr> <td align="center" valign="top" colspan="3"> <table width="620" align="center" bgcolor="#ffffff" border="0" cellpadding="0" cellspacing="0">
... <table width="620" align="center" bgcolor="#ffffff" border="0" cellpadding="0" cellspacing="0">...


function CollapseAll(event) { var tableView = $find('<%=RadGrid1.ClientID %>').get_masterTableView(); var rows = tableView.get_element().rows; for (var i = 0, len = tableView.get_element().rows.length; i < len; i++) { var button = tableView._getGroupExpandButton(rows[i]); if (button) { var groupLevel = button.id.split("__")[2]; if (groupLevel == 0) { tableView._toggleGroupsExpand(button, event); } } } }
We have tried to turn off the function, but it still is displayed the same way.
When testing local - it works fine.
Any help regarding this will be very appreciated.
Thank in advance!<div class="wrapper"><telerik:RadSplitter ID="rsptMain" Runat="server" Skin="sunsetGreen" EnableAjaxSkinRendering="true" EnableEmbeddedSkins="false" Width="100%" Height="100%" VisibleDuringInit="false"> <telerik:RadPane ID="foldersPane" runat="server" Width="250" Height="100%" Scrolling="None"> <telerik:RadSplitter ID="RadSplitter1" Runat="server" Skin="sunsetGreen" EnableEmbeddedSkins="false" EnableAjaxSkinRendering="true" EnableEmbeddedBaseStylesheet="false" Height="100%" Orientation="Horizontal" VisibleDuringInit="false"> <telerik:RadPane ID="FolderTreePane" Width="250" runat="server" Scrolling="None"> <h2 class="PageLeftMainTitle" id="PageLeftMainTitle">Curriculus</h2> <telerik:RadTreeView>........</telerik:RadTreeView> </telerik:RadPane> <telerik:RadSplitBar ID="FolderPaneSplitBar" runat="server" CollapseMode="Backward" EnableResize="False" ></telerik:RadSplitBar> <telerik:RadPane Width="250" Height="90" ID="BottomLeftMenuPane" runat="server" Scrolling="None" OnClientCollapsed="BottomLeftMenuPaneToggled" OnClientExpanded="BottomLeftMenuPaneToggled"> <uc1:BottomLeftMenu ID="BottomLeftMenu" runat="server" /> </telerik:RadPane> </telerik:RadSplitter> </telerik:RadPane> <telerik:RadSplitBar ID="foldersSplitBar" runat="server" CollapseMode="Forward"></telerik:RadSplitBar> <telerik:RadPane ID="curriculumPane" runat="server" Height="100%" Scrolling=None><asp:Panel ID="pFolderInfoGrid" CssClass="CurriculusGridTitleEMenu" runat="server"> <h2> <asp:Literal ID="ltFolderName" runat="server" Text="Todos filtros juntos"></asp:Literal> </h2> <div class="PainelDeLeitura" id="PainelDeLeituraButton"> <span class="subMenuTitle" onclick="ShowColumnHeaderMenu(event,'ReadPainel')"> <span>Painel de Leitura</span> </span> </div> </asp:Panel> <telerik:RadSplitter ID="rsptMainCurriculum" Runat="server" Skin="sunsetGreen" EnableAjaxSkinRendering="true" EnableEmbeddedBaseStylesheet="false" EnableEmbeddedSkins="false" Width="100%" Height="100%" Orientation="Horizontal"> <telerik:RadPane ID="curriculumListPane" runat="server" CssClass="curriculumListPane" runat="server" Height="100%" Scrolling="None"> <telerik:RadGrid ID="rgridCurriculum" CssClass="rgridCurriculum" runat="server" AllowSorting="true" AllowPaging="true" PageSize="10" ViewStateMode="Enabled" OnNeedDataSource="rgridCurriculum_NeedDataSource" OnItemDataBound="rgridCurriculum_ItemDataBound" AllowMultiRowSelection="true" OnRowDrop="rgridCurriculum_RowDrop" Skin="sunsetGreen" EnableEmbeddedSkins="false" Height="100%"> <PagerStyle Mode="NextPrevAndNumeric" /> <MasterTableView AutoGenerateColumns="false" DataKeyNames="Code" AllowPaging="true" TableLayout="Fixed">........... </MasterTableView> <ClientSettings EnableRowHoverStyle="true" AllowRowsDragDrop="true" EnablePostBackOnRowClick="false"> <Selecting AllowRowSelect="True" EnableDragToSelectRows="false" /> <ClientEvents OnRowDropping="rgridCurriculum_OnRowDropping" /> <ClientEvents OnRowDblClick="rgridCurriculum_OnRowDblClick" /> <Scrolling AllowScroll="true" UseStaticHeaders="true" /> </ClientSettings> </telerik:RadGrid> </telerik:RadPane> <telerik:RadSplitBar ID="curriculumSplitBar" runat="server" CollapseMode="Forward" Visible="false"></telerik:RadSplitBar> <telerik:RadPane ID="curriculumViewPane" runat="server" Visible="false"></telerik:RadPane> </telerik:RadSplitter> </telerik:RadPane> </telerik:RadSplitter></div><telerik:RadPane <asp:Panel <telerik:RadSplitter<telerik:AjaxSetting AjaxControlID="btnSearch">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="pnlDisplayResults" LoadingPanelID="AjaxLoadingPanel1" />
<telerik:AjaxUpdatedControl ControlID="notificationDisplayMsg" />
<telerik:AjaxUpdatedControl ControlID="validationSummary" />
</UpdatedControls>
</telerik:AjaxSetting>