powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Преобразование сода из VB.NET в C#
11 сообщений из 11, страница 1 из 1
Преобразование сода из VB.NET в C#
    #38417833
MMM1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я хочу отобразить данные формата rtf на Richtextbox.
Для этой цели я загрузил этих данных в Datagridview и оттуда хотел перебросить в Richtextbox.
На VB.NET у меня получился но что то на C# не получается.
Вот код на VB.NET:
Код: vbnet
1.
 RichTextBox1.Rtf = System.Text.Encoding.UTF8.GetString(Grid1.CurrentRow.Cells(0).Value)


Скажите пожалуйста как на C# быт?
Такой код не прошел:
Код: c#
1.
RichTextBox1.Rtf = System.Text.Encoding.UTF8.GetString(Grid1.CurrentRow.Cells[0].Value );


Выдает следующие ощибки:
Код: c#
1.
Ошибка	1	Наиболее подходящий перегруженный метод для "System.Text.Encoding.GetString(byte[])" имеет несколько недопустимых аргументов	



Код: c#
1.
Ошибка	2	Аргумент "1": преобразование типа из "object" в "byte[]" невозможно
...
Рейтинг: 0 / 0
Преобразование сода из VB.NET в C#
    #38418248
Alex Kuznetsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MMM1 (Карим),
какой тип данных у Grid1.CurrentRow.Cells[0].Value?

Может попробовать для начала Grid1.CurrentRow.Cells[0].Value.ToString() ?
...
Рейтинг: 0 / 0
Преобразование сода из VB.NET в C#
    #38418253
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Преобразование сода из VB.NET в C#
    #38418260
Alex Kuznetsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy http://converter.telerik.com/ УАУ. аффигенный результатище:
Код: plaintext
1.
2.
3.
4.
5.
6.
RichTextBox1.Rtf == System.Text.Encoding.UTF8.GetString(Grid1.CurrentRow.Cells(0).Value)
//=======================================================
//Service provided by Telerik (www.telerik.com)
//Conversion powered by NRefactory.
//Twitter: @telerik
//Facebook: facebook.com/telerik
//=======================================================
...
Рейтинг: 0 / 0
Преобразование сода из VB.NET в C#
    #38418804
MMM1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alex KuznetsovMMM1 (Карим),
какой тип данных у Grid1.CurrentRow.Cells[0].Value?

Может попробовать для начала Grid1.CurrentRow.Cells[0].Value.ToString() ?

System.Byte[].

Grid1.CurrentRow.Cells[0].Value.ToString() тоже не проходит. :(
...
Рейтинг: 0 / 0
Преобразование сода из VB.NET в C#
    #38418873
Фотография pation
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MMM1Alex KuznetsovMMM1 (Карим),
какой тип данных у Grid1.CurrentRow.Cells[0].Value?

Может попробовать для начала Grid1.CurrentRow.Cells[0].Value.ToString() ?

System.Byte[].

Grid1.CurrentRow.Cells[0].Value.ToString() тоже не проходит. :(

у тебя же русским по белому написано, что ожидается массив байт, так какого ты сроку туда пихаешь?
...
Рейтинг: 0 / 0
Преобразование сода из VB.NET в C#
    #38418905
MMM1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
[quot pation]MMM1пропущено...
у тебя же русским по белому написано, что ожидается массив байт, так какого ты сроку туда пихаешь?
А ты что рекомендуешь?
...
Рейтинг: 0 / 0
Преобразование сода из VB.NET в C#
    #38418974
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MMM1, попробуй так:
Код: c#
1.
RichTextBox1.Rtf = System.Text.Encoding.UTF8.GetString((byte[])Grid1.CurrentRow.Cells[0].Value );
...
Рейтинг: 0 / 0
Преобразование сода из VB.NET в C#
    #38418985
MMM1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
bazile,

Спасибо.
...
Рейтинг: 0 / 0
Преобразование сода из VB.NET в C#
    #38419054
Alex Kuznetsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MMM1Alex KuznetsovMMM1 (Карим),
какой тип данных у Grid1.CurrentRow.Cells[0].Value?

Может попробовать для начала Grid1.CurrentRow.Cells[0].Value.ToString() ?

System.Byte[].

Grid1.CurrentRow.Cells[0].Value.ToString() тоже не проходит. :(
А так
Код: c#
1.
RichTextBox1.Rtf = Grid1.CurrentRow.Cells[0].Value.ToString();

?
...
Рейтинг: 0 / 0
Преобразование сода из VB.NET в C#
    #38419084
MMM1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alex KuznetsovА так
Код: c#
1.
RichTextBox1.Rtf = Grid1.CurrentRow.Cells[0].Value.ToString();

?
Нет, так как у как там находится данные формата rtf.
А если было бы только строковые данные то такой метод подошел бы:
RichTextBox1.Text = Grid1.CurrentRow.Cells[0].Value.ToString();
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Преобразование сода из VB.NET в C#
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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