In the RadEditor, if there are any font attributes such as font size and fontname applied to the text then those settings are not preserved while exporting the text to rtf. Do let me know If anyone has encountered the problem and workaround for the same.
Thanks in advance.


Dim viewImages As String() = New String() {"~/Images/" & ddMenuName.SelectedValue}
Dim uploadImages As String() = New String() {"~/Images/" & ddMenuName.SelectedValue}
Dim deleteImages As String() = New String() {"~/Images/" & ddMenuName.SelectedValue}
If Not IsPostBack Then
RadEditor1.ImageManager.ViewPaths = viewImages
RadEditor1.ImageManager.UploadPaths = uploadImages
RadEditor1.ImageManager.DeletePaths = deleteImages
End If
This works very good, however the upload button is disabled. What am I doing wrong here?

<telerik:RadGrid ID="myGridPositions" runat="server" BorderWidth="1px" CellPadding="6" GridLines="None" BorderColor="#404040" Skin="Web20"> <MasterTableView Name="myRGDDMain" AutoGenerateColumns="false" DataKeyNames="intPositionId" Font-Names="Veranda,arial,sans-serif" HeaderStyle-HorizontalAlign="Center" BorderWidth="1px" Width="100%" ItemStyle-HorizontalAlign="Center"> <HeaderStyle Font-Bold="true" /> <AlternatingItemStyle BackColor="#B0C4DE" /> <Columns> <telerik:GridBoundColumn DataField="strPosnTitle" HeaderText="TITLE" ItemStyle-HorizontalAlign="left" /> <telerik:GridBoundColumn DataField="strpara" HeaderText="PARA" ItemStyle-HorizontalAlign="Center" /> <telerik:GridBoundColumn DataField="strLine" HeaderText="LINE" ItemStyle-HorizontalAlign="Center" /> <telerik:GridBoundColumn DataField="intPositionNum" HeaderText="POS" ItemStyle-HorizontalAlign="Center" /> <telerik:GridBoundColumn DataField="strGrade" HeaderText="GR" ItemStyle-HorizontalAlign="Center" /> <telerik:GridBoundColumn DataField="strMos" HeaderText="MOS" ItemStyle-HorizontalAlign="Center" /> <telerik:GridBoundColumn DataField="strFullName" HeaderText="Filled By" ItemStyle-HorizontalAlign="Left" /> <telerik:GridtemplateColumn HeaderText="LT_MOB" ItemStyle-HorizontalAlign="Center" UniqueName="Latemob"> <ItemTemplate> <asp:LinkButton ID="lnkLateMob" runat="server" CommandArgument='<%# bind("intPositionId") %>' CommandName="LateMob">LT_MOB</asp:LinkButton> </ItemTemplate> </telerik:GridtemplateColumn> <telerik:GridTemplateColumn HeaderText="Remove" ItemStyle-HorizontalAlign="Center"> <ItemTemplate> <asp:LinkButton ID="lnkDelete" runat="server" CommandArgument='<%# bind("intPositionId") %>' CommandName="Remove">Remove</asp:LinkButton> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="Remove" ItemStyle-HorizontalAlign="Center" Visible="false" UniqueName="Refrad"> <ItemTemplate> <asp:LinkButton ID="lnkRefrad" runat="server" CommandArgument='<%# bind("intPositionId") %>' CommandName="Refrad">Refrad</asp:LinkButton> </ItemTemplate> </telerik:GridTemplateColumn> </Columns> </MasterTableView> </telerik:RadGrid>
Protected Sub myGridPositions_ItemDataBound(ByVal sender As Object, ByVal e As Telerik.Web.UI.GridItemEventArgs) Handles myGridPositions.ItemDataBound Dim Today As DateTime = Date.Now Dim deploy As DateTime sql = "Select dtDeploy from tblMobUnits where intUnitMobId = " & ddlUic.SelectedValue myDataTable = New DataTable myDataTable = getData(sql) If IsDBNull(myDataTable.Rows(0)(0)) Then deploy = Date.Now.AddDays(10) Else deploy = myDataTable.Rows(0)(0) End If If Today > deploy Then If TypeOf e.Item Is GridDataItem Then myGridPositions.MasterTableView.GetColumn("Latemob").Display = False myGridPositions.MasterTableView.GetColumn("Refrad").Display = True End If End If If TypeOf e.Item Is GridDataItem Then Dim Item As GridDataItem = DirectCast(e.Item, GridDataItem) Dim cell As TableCell = Item("strFullName") If cell.Text = " " Then Dim Late As LinkButton = DirectCast(Item.FindControl("lnkLateMob"), LinkButton) Late.Visible = False Dim Remove As LinkButton = DirectCast(Item.FindControl("lnkDelete"), LinkButton) Remove.Visible = False End If End If End Sub
ListTextFormatString="<a href='CustomersEdit.aspx?LIFNR={0}'>{0}</a>"protected void RadGrid1_ExcelMLExportRowCreated(object source, GridExportExcelMLRowCreatedArgs e) { e.Row.Cells.GetCellByName("ItemCreatedWhen").StyleValue = "dateStyle"; } protected void RadGrid1_ExcelMLExportStylesCreated(object source, GridExportExcelMLStyleCreatedArgs e) { foreach (StyleElement style in e.Styles) { switch (style.Id) { case "headerStyle": style.FontStyle.Bold = true; break; case "itemStyle": style.InteriorStyle.Color = System.Drawing.Color.White; style.InteriorStyle.Pattern = Telerik.Web.UI.GridExcelBuilder.InteriorPatternType.Solid; break; case "alternatingItemStyle": style.InteriorStyle.Color = System.Drawing.Color.LightBlue; style.InteriorStyle.Pattern = Telerik.Web.UI.GridExcelBuilder.InteriorPatternType.Solid; break; } } StyleElement myStyle = new StyleElement("dateStyle"); myStyle.NumberFormat.FormatType = NumberFormatType.ShortDate; myStyle.FontStyle.Bold = true; e.Styles.Add(myStyle); }
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="RadControlsWebApp2.Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title></title> <telerik:RadStyleSheetManager id="RadStyleSheetManager1" runat="server" /></head><body> <form id="form1" runat="server"> <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> <Scripts> <%--Needed for JavaScript IntelliSense in VS2010--%> <%--For VS2008 replace RadScriptManager with ScriptManager--%> <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.Core.js" /> <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js" /> <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQueryInclude.js" /> </Scripts> </telerik:RadScriptManager> <script type="text/javascript"> //Put your JavaScript code here. </script> <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> </telerik:RadAjaxManager> <div> <telerik:RadGrid ID="RadGrid1" ShowGroupPanel="true" AllowFilteringByColumn="true" ShowStatusBar="True" runat="server" AllowPaging="True" AllowSorting="true" AllowCustomPaging="True" VirtualItemCount="100000" PageSize="25" Height="752px"> <ClientSettings AllowDragToGroup="true" /> <MasterTableView> <CommandItemSettings ExportToPdfText="Export to Pdf"></CommandItemSettings> <RowIndicatorColumn FilterControlAltText="Filter RowIndicator column"> </RowIndicatorColumn> <ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column"> </ExpandCollapseColumn> <EditFormSettings> <EditColumn FilterControlAltText="Filter EditCommandColumn column"></EditColumn> </EditFormSettings> <PagerStyle AlwaysVisible="True" FirstPageToolTip="Erste Seite" LastPageToolTip="Letzte Seite" NextPagesToolTip="Weitere Seiten" NextPageToolTip="Nächste Seite" PagerTextFormat="Seite wechseln: {4} Seite <strong>{0}</strong> von <strong>{1}</strong>, items <strong>{2}</strong> to <strong>{3}</strong> of <strong>{5}</strong>." PageSizeLabelText="Anzahl je Seite:" PrevPagesToolTip="Vorige Seiten" PrevPageToolTip="Vorige Seite" /> </MasterTableView> <PagerStyle Mode="NextPrevAndNumeric" AlwaysVisible="True" BorderStyle="None" FirstPageToolTip="Erste Seite" PagerTextFormat="Zu Seite: {4} Seite <strong>{0}</strong> von <strong>{1}</strong>, items <strong>{2}</strong> to <strong>{3}</strong> of <strong>{5}</strong>." PageSizeLabelText="Anzahl je Seite:" VerticalAlign="Bottom"></PagerStyle> <FilterMenu EnableImageSprites="False"></FilterMenu> <HeaderContextMenu CssClass="GridContextMenu GridContextMenu_Default"></HeaderContextMenu> </telerik:RadGrid> </div> </form></body></html> namespace RadControlsWebApp2{ public partial class Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { RadGrid1.NeedDataSource += new GridNeedDataSourceEventHandler(RadGrid1_NeedDataSource); } void RadGrid1_NeedDataSource(object sender, GridNeedDataSourceEventArgs e) { using (govistasigsDataContext db = new govistasigsDataContext()) { RadGrid1.VirtualItemCount = db.Users.Count(); RadGrid1.DataSource = (from p in db.Users select new { p.ID, p.RegisterDate, p.LastLogin }).Skip(RadGrid1.PageSize * RadGrid1.CurrentPageIndex).Take(RadGrid1.PageSize).ToArray(); } } }}