예제 #1
0
        private byte[] GetRichEditBinaryContent()
        {
            BootstrapGridViewDataColumn columnRftContent = gv.Columns["RtfContent"] as BootstrapGridViewDataColumn;
            BootstrapRichEdit           richEdit         = gv.FindEditRowCellTemplateControl(columnRftContent, "re") as BootstrapRichEdit;

            return(richEdit.SaveCopy(DocumentFormat.Rtf));
        }
예제 #2
0
        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));
            });
        }