Member 14690091 Ответов: 1

Отображение изображения в отчете C# из базы данных access db


Привет,

Я хочу показать изображение на отчете по rdlc, который хранится в базе данных access в двоичном формате.

Как я могу показать изображение в отчете rdlc?

Что я уже пробовал:

=Система.Конвертировать.FromBase64String(Середина(Системы.Преобразовать.ToBase64String(First(Fields!PhotoOfPart.Значение "Имя Dataset2")), 105))

Richard MacCutchan

Хорошо, а какой у вас вопрос?

Member 14690091

Это не работает.
Сначала я увидел изображение с красным крестиком
и теперь, после изменения кода, я вижу белое изображение.
Я не знаю, в чем проблема.
Прошу прощения за мой низкий английский.

dnxit

https://www.c-sharpcorner.com/UploadFile/a20beb/get-the-image-in-reports-from-the-database-in-net/

Проверьте эту статью.

Member 14690091

Это мне не поможет.
Мне нужно показать изображение на отчете по rdlc который хранится в базе данных access в двоичном формате

ZurdoDev

Есть тонны примеров в интернете. Вот первый результат google для меня, https://www.mssqltips.com/sqlservertip/2978/rendering-images-from-a-database-on-ssrs-reports/

1 Ответов

Рейтинг:
2

Maciej Los

Ты не объяснил, в чем твоя проблема... Тем не менее...
Следуйте за этим: Отображение изображения в отчете RDLC (Microsoft Report Viewer)[^]

Главное отличие заключается в том, что вы должны использовать Метод oledbconnection[^], Объект oledbcommand[^] и OleDbAdapter[^] вместо SqlConnection, SqlCommand, SqlDataAdapter.