Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как вставить таблицу в Richtextbox? или открыв шаблон rtf вставить в неё данные ? / 3 сообщений из 3, страница 1 из 1
14.04.2010, 15:47
    #36578807
alex_rad
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вставить таблицу в Richtextbox? или открыв шаблон rtf вставить в неё данные ?
Как вставить таблицу в Richtextbox? или открыв шаблон rtf вставить в неё данные ?
Есть шаблон файл rtf с таблицей в одну строчку и в ячейках пересменные которые надо заменять. Как это сделать? Может у кого-то есть пример на С# ?

Помогите плиз, надо срочно ! :(
...
Рейтинг: 0 / 0
14.04.2010, 16:02
    #36578843
alex_rad
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вставить таблицу в Richtextbox? или открыв шаблон rtf вставить в неё данные ?
Это достаточно типичная задача, но примера так и не нашёл. Нужно классом richTextBox занести в открытый файл rtf шаблон данные из БД в таблицу RTF файла
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
14.02.2014, 20:09
    #38561510
Бозон Хигса
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вставить таблицу в Richtextbox? или открыв шаблон rtf вставить в неё данные ?
alex_rad,

// Готовим/генерим строку в коде ртф , строку сформировать с датагридвиева или другого думаю обяснять не надо ...

string tabl_str=@"
\par \pard \par
\trowd\cellx1000\cellx2000\cellx3000\pard\intbl cell 1\cell cell 2\cell cell 3\cell\row
\trowd\cellx1000\cellx2000\cellx3000\pard\intbl cell 1\cell cell 2\cell cell 3\cell\row
\trowd\cellx1000\cellx2000\cellx3000\pard\intbl cell 1\cell cell 2\cell cell 3\cell\row
\trowd\cellx1000\cellx2000\cellx3000\pard\intbl cell 1\cell cell 2\cell cell 3\cell\row
\trowd\cellx1000\cellx2000\cellx3000\pard\intbl cell 1\cell cell 2\cell cell 3\cell\row
\trowd\cellx1000\cellx2000\cellx3000\pard\intbl cell 1\cell cell 2\cell cell 3\cell\row
\par \pard \par
"

// заганяем в текстбокс код ртф из ричбокса
textBox2.Text = richTextBox2.Rtf;

// реплейсим в теле предварительно проставленный маркер @table там где должна быть таблица строку с таблицей
textBox2.Text = textBox2.Text.Replace(@"@table", tabl_str);

// Мандючим обратно с текстбокса ртф код
richTextBox2.Rtf = textBox2.Text;

// в резалте имеем ричбокс с таблицей ... который сейвим как ртф
richTextBox2.SaveFile("C:\\docum.rtf", RichTextBoxStreamType.RichText);
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как вставить таблицу в Richtextbox? или открыв шаблон rtf вставить в неё данные ? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]