or
Is this not possible to achieve? <telerik:GridBoundColumn SortExpression="Registrations.RegisteredOrganisationName" UniqueName="RegisteredOrganisationName" HeaderText="Organisation name" DataField="RegisteredOrganisationName" HtmlEncode="true" /> Here is the error message i receive (translated from swedish):[IndexOutOfRangeException: Cant find the column Registrations.RegisteredFirstName.] System.Data.DataTable.ParseSortString(String sortString) +6235165 System.Data.DataView.CheckSort(String sort) +35 System.Data.DataView.set_Sort(String value) +155 Telerik.Web.UI.GridEnumerableFromDataView.PerformTransformation() +3177 Telerik.Web.UI.GridEnumerableFromDataView.TransformEnumerable() +24 Telerik.Web.UI.GridTableView.GetEnumerator(Boolean useDataSource, GridEnumerableBase resolvedDataSource, ArrayList dataKeysArray) +164 Telerik.Web.UI.GridTableView.CreateControlHierarchy(Boolean useDataSource) +514 Telerik.Web.UI.GridTableView.CreateChildControls(IEnumerable dataSource, Boolean useDataSource) +608 System.Web.UI.WebControls.CompositeDataBoundControl.PerformDataBinding(IEnumerable data) +72 System.Web.UI.WebControls.DataBoundControl.OnDataSourceViewSelectCallback(IEnumerable data) +147 System.Web.UI.WebControls.DataBoundControl.PerformSelect() +261 Telerik.Web.UI.GridTableView.PerformSelect() +23 Telerik.Web.UI.GridTableView.DataBind() +363 Telerik.Web.UI.GridSortCommandEventArgs.ExecuteCommand(Object source) +243 Telerik.Web.UI.RadGrid.OnBubbleEvent(Object source, EventArgs e) +185 System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args) +70 Telerik.Web.UI.GridItem.OnBubbleEvent(Object source, EventArgs e) +53 System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args) +70 Telerik.Web.UI.GridItem.OnBubbleEvent(Object source, EventArgs e) +115 System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args) +70 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +29 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2981
Hi,
We currently have RadEditor 4.6.x installed on our SP2007 farm. We are building a brand new SP2010 farm and migrate the content dbs over to this new farm via db attached. Currently, I have installed RadEditor 5.8.10 on the new farm.
In doing my preupgradecheck and test-spcontentdatabase commands, I am gettings the missing features reported on the databases (see below). As mentioned, I have already installed and deployed RadEditor 5.8.10 on the new farm. Why am I still getting these? Are these removed from the latest version? Please advise how I can resolve this. Thanks
Missing Feature: f374a3ca-f4a7-11db-827c-8dd056d89593, RadEditorFeatureIE
<rad:RadFormDecorator ID="RadFormDecorator1" runat="server" Skin="Forest" /><rad:RadTextBox ID="RadTextBox1" runat="server"></rad:RadTextBox><rad:RadButton ID="RadButton1" runat="server" Text="Test" Icon-PrimaryIconCssClass="rbOk"></rad:RadButton><asp:CheckBox ID="CheckBox1" runat="server" Checked="true" Text="Test Label" /><asp:Content ID="Main" ContentPlaceHolderID="PlaceHolderMain" runat="server"> <telerik:RadFormDecorator ID="RadFormDecorator1" runat="server" /> <telerik:RadSkinManager ID="RadSkinManager1" runat="server" Skin="Windows7"> </telerik:RadSkinManager> <telerik:RadAjaxPanel ID="contentPanel" runat="server"> <telerik:RadGrid ID="RadGrid1" runat="server" AutoGenerateColumns="false" AllowSorting="true" AllowPaging="false" OnNeedDataSource="RadGrid1_NeedDataSource" OnItemCommand="RadGrid1_ItemCommand"> <MasterTableView DataKeyNames="ID" ClientDataKeyNames="ID"> <Columns> <telerik:GridBoundColumn UniqueName="ID" DataField="ID" Visible="false"/> <telerik:GridBoundColumn DataField="Title" DataType="System.String" HeaderText="Title" SortExpression="Title" HeaderStyle-Width="200px"/> <telerik:GridBoundColumn DataField="Description" Visible="false"/> <telerik:GridTemplateColumn UniqueName="MyUniqueColumn" HeaderText="Custom Column" HeaderStyle-Width="150px"> <ItemTemplate> <asp:Button ID="btnShowUserControl" runat="server" Text="anzeigen" CommandName="CustomCommand"></asp:Button> </ItemTemplate> </telerik:GridTemplateColumn> </Columns> <SortExpressions> <telerik:GridSortExpression FieldName="Title" SortOrder="Ascending" /> </SortExpressions> </MasterTableView> <ClientSettings> <Selecting AllowRowSelect="true" /> </ClientSettings> </telerik:RadGrid> </telerik:RadAjaxPanel> <telerik:RadWindowManager ID="RadWindowManager1" runat="server" EnableViewState="false"> <Windows> <telerik:RadWindow ID="MyWindow" Title="My Title" Modal="true" runat="server" Behaviors="Close" EnableViewState="false" ReloadOnShow="true" ShowContentDuringLoad="false" VisibleStatusbar="false" Width="800px" Height="400px"> <ContentTemplate> <company:MyCustomControl ID="myCustomcontrol" runat="server"></company:MyCustomControl> </ContentTemplate> </telerik:RadWindow> </Windows> </telerik:RadWindowManager></asp:Content>protected void RadGrid1_ItemCommand(object sender, GridCommandEventArgs e) { if (e.CommandName == "Customcommand") { try { //Get the requesting item GridDataItem itemToEdit = (GridDataItem)e.Item; //Init the user control MyCustomControl control = (MyCustomControl)MyWindow.ContentContainer.FindControl("myCustomcontrol"); control.MakeInit(new Guid(itemToEdit["ID"].Text), IDFromQueryString); MyWindow.VisibleOnPageLoad = true; } catch { } } }<telerik:RadAjaxManagerProxy ID="RadAjaxManagerProxy1" runat="server"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="RadGrid1"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="RadGrid1" LoadingPanelID="RadAjaxLoadingPanel1" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings></telerik:RadAjaxManagerProxy><telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" /> <telerik:RadAjaxPanel ID="contentPanel" runat="server"> <telerik:RadGrid ID="RadGrid1" runat="server" AutoGenerateColumns="false" AllowSorting="true" AllowPaging="false" OnNeedDataSource="RadGrid1_NeedDataSource"> <MasterTableView> <Columns> <telerik:GridBoundColumn DataField="FirstID" Visible="false" /> <telerik:GridBoundColumn DataField="SecondID" Visible="false" /> <telerik:GridBoundColumn DataField="User.UserFullName" DataType="System.String" HeaderText="Full name of user" SortExpression="User.UserFullName" HeaderStyle-Width="200px"/> </Columns> <SortExpressions> <telerik:GridSortExpression FieldName="User.UserFullName" SortOrder="Ascending" /> </SortExpressions> </MasterTableView> <ClientSettings> <Selecting AllowRowSelect="true" /> </ClientSettings> </telerik:RadGrid></telerik:RadAjaxPanel>private static Guid globalGuidID;private static int globalIntID = 0; protected void Page_Load(object sender, EventArgs e) { } public void MakeInit(Guid guidID, int intID) { globalGuidID = guidID; globalIntID = intID; RadGrid1.Rebind(); } protected void RadGrid1_NeedDataSource(object sender, GridNeedDataSourceEventArgs e) { if (globalIntID > 0) { //Create service instance DataClient dataService = new DataClient(); RadGrid1.DataSource = dataService.GetAppropriateData(globalIntID); //Close service instance after usage dataService.Close(); } }<telerik:RadCodeBlock ID="RadCodeBlock1" runat="server"> <script type="text/javascript"> function PrintRadGrid() { var sh = '<%= Page.ClientScript.GetWebResourceUrl(gvIndents.GetType(),String.Format("Telerik.Web.UI.Skins.{0}.Grid.{0}.css",gvIndents.Skin)) %>'; var styleStr = "<html><head><link href = '" + sh + "' rel='stylesheet' type='text/css'></link></head>"; var MasterTable = $find('<%= gvIndents.ClientID %>').get_masterTableView(); var selectedRows = MasterTable.get_selectedItems(); var htmlcontent = "<table>"; for (var i = 0; i < selectedRows.length; i++) { var row = selectedRows[i]; htmlcontent = htmlcontent + "<tr>" + row.get_element().innerHTML + "</tr>"; if (row.get_nestedViews().length > 0) { var nestedSelectedRows = row.get_nestedViews()[0].get_selectedItems(); for (var j = 0; j < nestedSelectedRows.length; j++) { var nestedRow = nestedSelectedRows[j]; htmlcontent = htmlcontent + "<tr>" + nestedRow.get_element().innerHTML + "</tr>"; } } } htmlcontent = styleStr + "<body><div class='RadGrid RadGrid_Simple'>" + htmlcontent + "</table></div></body></html>"; var previewWnd = window.open('about:blank', '', '', false); previewWnd.document.open(); previewWnd.document.write(htmlcontent); previewWnd.document.close(); previewWnd.print(); } </script> </telerik:RadCodeBlock>var headerRow = $telerik.$("th.rgHeader").parent("tr");