private static string GetRtfTextFromASPxHtmlEditor(ASPxHtmlEditor htmlEditor)
    {
        string rtfText;

        using (MemoryStream ms = new MemoryStream()) {
            htmlEditor.Export(HtmlEditorExportFormat.Rtf, ms);
            ms.Flush();
            ms.Position = 0;

            StreamReader reader = new StreamReader(ms);
            rtfText = reader.ReadToEnd();
        }
        return(rtfText);
    }
    protected void he_CustomDataCallback(object sender, CustomDataCallbackEventArgs e)
    {
        ASPxHtmlEditor editor = sender as ASPxHtmlEditor;

        switch (e.Parameter)
        {
        case "Save":
            string rtf = string.Empty;
            using (MemoryStream ms = new MemoryStream()) {
                editor.Export(HtmlEditorExportFormat.Rtf, ms);
                ms.Flush();
                ms.Position = 0;
                using (StreamReader sr = new StreamReader(ms)) {
                    rtf = sr.ReadToEnd();
                }
            }
            SaveToDB(rtf);
            break;
        }
    }