private byte[] GetRichEditBinaryContent() { BootstrapGridViewDataColumn columnRftContent = gv.Columns["RtfContent"] as BootstrapGridViewDataColumn; BootstrapRichEdit richEdit = gv.FindEditRowCellTemplateControl(columnRftContent, "re") as BootstrapRichEdit; return(richEdit.SaveCopy(DocumentFormat.Rtf)); }
protected void re_Init(object sender, EventArgs e) { BootstrapRichEdit richEdit = sender as BootstrapRichEdit; GridViewDataItemTemplateContainer container = richEdit.NamingContainer as GridViewDataItemTemplateContainer; if (container.Grid.IsNewRowEditing) { return; } string rtfText = container.Grid.GetRowValues(container.VisibleIndex, "RtfContent").ToString(); string documentID = container.Grid.EditingRowVisibleIndex.ToString(); richEdit.Open(documentID, DocumentFormat.Rtf, () => { return(Encoding.UTF8.GetBytes(rtfText)); }); }