Member 11014751 Ответов: 2

Как отобразить несколько изображений в Microsoft Report Viewer из одной таблицы.


привет,
Я использую MS report Viewer, у меня есть несколько изображений одного пользователя в моей таблице
теперь в report viwer, когда я показываю изображение с помощью инструмента Image, он показывает только одну фотографию, а не все фотографии .. пожалуйста, руководство, как я могу отобразить все фотографии в MS Report Viewer...


пожалуйста помочь.......

2 Ответов

Рейтинг:
2

aarif moh shaikh

Вы можете передать параметр для всего изображения в отчет Microsoft.

Сначала вы должны создать параметры в RDLC, а затем передать значения этих параметров из вашего файла Code Behind (файл.aspx.cs )

Пожалуйста, используйте эту ссылку для получения более подробной информации..


http://www.aspsnippets.com/Articles/Dynamically-add-and-display-external-Image-in-RDLC-Report-from-code-behind-in-ASPNet.aspx[^]


Member 11014751

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

Рейтинг:
0

stylez500

Добавьте список изображений в список или gridview и выполните a для каждого ASPX C#

int celNum = 1;
строки мастерпринт = "Мастерпринт.с отчетами";

частные пустые LoadAllImages()
{
ReportViewer1.LocalReport.Значение Reportpath, Равное = Сервер.MapPath(мастерпринт);
ReportViewer1.Местный репортаж.EnableExternalImages = true;
по каждому элементу (GridViewRow ТК В управления gridview1.Строк)
{
если (ТЗ.RowType == DataControlRowType.DataRow)
{
строка dynamicParameter = "Image" + Convert.ToSingle(celNum);
string dynamicPath = новый Uri(сервер.MapPath("билеты/" + tk.Ячейки[2].Текст)).AbsoluteUri;
ReportParameter setDyPar = новый ReportParameter(dynamicParameter, dynamicPath);
кельнум = кельнум + 1;
ReportViewer1.LocalReport.Метод setparameters(setDyPar);
}
}
ReportViewer1.LocalReport.Обновить();
ReportViewer1.ZoomMode = ZoomMode.PageWidth;
}


CHill60

С опозданием на 3 года. Придерживайтесь ответов на новые вопросы