Я инициализирую datatable классом datarow. Поле изображения. После того, как я инициализирую отчет RDLC, изображение не будет отображаться, кроме другого столбца. Мой доклад RDLC провести PictureBox control.I комплект-Отчет RDLC не показывает изображение, когда я динамически добавляю строки
Image Source=Database
MIMM Type=Image/Bitmap
Value==Fields!Images.Value
Вот мой фрагмент кода ..
DataTable dt = new DataTable();
dt.Columns.Add("ImageId");
dt.Columns.Add("ImageName");
dt.Columns.Add("Images");
dt.Columns.Add("Barcode");
DataTable mydata = GetDataSet();
DataRow drow = dt.NewRow();
drow["ImageId"] = mydata.Rows[0][0];
drow["ImageName"] = mydata.Rows[0][1];
drow["Images"] = mydata.Rows[0][2]; //This is image row
drow["Barcode"] = mydata.Rows[0][3];
dt.Rows.Add(drow);
ReportDataSource rds = new ReportDataSource("DataSet1", dt);
ReportViewer1.LocalReport.DataSources.Clear();
ReportViewer1.LocalReport.DataSources.Add(rds);
ReportViewer1.LocalReport.Refresh();
И вот код для просмотра отчетов:
<rsweb:ReportViewer ID="ReportViewer1" runat="server" Font-Names="Verdana"
Font-Size="8pt" InteractiveDeviceInfos="(Collection)"
WaitMessageFont-Names="Verdana" WaitMessageFont-Size="14pt">
<LocalReport ReportPath="Reports\Report1.rdlc">
</LocalReport>
</rsweb:ReportViewer>
Я уже изменить мой dataset Тип данных изображения String.Byte []. Но не повезло. Если я установил свой datatable без какого-либо datarow, тогда изображение будет ясно показано. Я не знаю почему? Я googled, но не могу найти идеальное решение. Пожалуйста, помогите мне. (Извините за мой плохой английский.)