powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Считать бинарные данные прямо в RichTextBox.
5 сообщений из 5, страница 1 из 1
Считать бинарные данные прямо в RichTextBox.
    #36324529
Фотография potkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помогите пожалуйста.

Скул сервер: MS SQL
В табле содержаться бинарные данные RTF-документов.
Надо считать данные и загрузить напрямую в RichTextBox.

Делаю так: считываю данные, пишу на диск, считываю с диска и пишу в RichTextBox.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
using (fs = new FileStream("C:\Temp\doc.rtf", FileMode.Create, FileAccess.Write))
 {
  byte[] b1 = new byte[(dr.GetBytes(3, 0, null, 0, int.MaxValue))];
  dr.GetBytes(3, 0, b1, 0, b1.Length);
  fs.Write(b1, 0, b1.Length);
 }
FileStream fs1 = new FileStream("C:\Temp\doc.rtf", FileMode.Open); 
sr = new StreamReader(fs1);
RichTextBox1.Rtf = sr.ReadToEnd();
sr.Close(); fs1.Close();

А вот как напрямую в RichTextBox ???
...
Рейтинг: 0 / 0
Считать бинарные данные прямо в RichTextBox.
    #36324720
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у RichTextBox вроде есть перегрузка LoadFile, в которую можно stream запихать... посмотрите...
...
Рейтинг: 0 / 0
Считать бинарные данные прямо в RichTextBox.
    #36324736
Фотография potkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, буду смотреть !
...
Рейтинг: 0 / 0
Считать бинарные данные прямо в RichTextBox.
    #36326841
Фотография potkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так надо:
Код: plaintext
1.
2.
3.
 byte[] b = new byte[(dr.GetBytes(0, 0, null, 0, int.MaxValue))];
 dr.GetBytes(0, 0, b1, 0, b1.Length);
 richTextBox1.Rtf=System.Text.Encoding.ASCII.GetString(b);
...
Рейтинг: 0 / 0
Считать бинарные данные прямо в RichTextBox.
    #36326901
Фотография potkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обратно:
Код: plaintext
1.
2.
3.
4.
5.
public static byte[] StrToByteArray(string str)
{
    System.Text.ASCIIEncoding  encoding=new System.Text.ASCIIEncoding();
    return encoding.GetBytes(str);
}
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Считать бинарные данные прямо в RichTextBox.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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