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

Помогите плиз, надо срочно ! :(
...
Рейтинг: 0 / 0
Как вставить таблицу в Richtextbox? или открыв шаблон rtf вставить в неё данные ?
    #36578843
alex_rad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это достаточно типичная задача, но примера так и не нашёл. Нужно классом richTextBox занести в открытый файл rtf шаблон данные из БД в таблицу RTF файла
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Как вставить таблицу в Richtextbox? или открыв шаблон rtf вставить в неё данные ?
    #38561510
Фотография Бозон Хигса
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
3 сообщений из 3, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как вставить таблицу в Richtextbox? или открыв шаблон rtf вставить в неё данные ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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