Поле изображения не отображает изображения из базы данных, хотя я перетаскиваю и помещаю его в crystalreport ?
Проблема
Поле изображения не отображает изображения из базы данных, хотя я перетаскиваю и помещаю его в crystalreport ?
У меня есть члены таблицы есть два поля MemberCode и MemberImage
когда создаете свою собственную базу данных экспертов и выбора базы данных выберите таблица элементов
а затем перетащите membercode и MemberImage
после запуска crystal report membercode display but MemberImage show empty
так вот как отобразить картинку MmeberImage из базы данных на crystal report ?
поле memberimage имеет datataype varbinary(max) и datatable, которые передают данные в crystal report следующим образом
так вот как отобразить это изображение на crystal report пожалуйста ?
Что я уже пробовал:
public DataTable GetChecked() { DataTable table = new DataTable(); table.Columns.Add("MemberCode", typeof(string)); table.Columns.Add("MemberImage", typeof(Byte[])); for (int i = 0; i < dtDisplayDataPayment.Rows.Count; i++) { DataRow newRow = table.NewRow(); newRow["MemberCode"] = Utilities.ObjectConverter.ConvertToString(dtDisplayDataPayment.Rows[i]["MemberCode"]); if (dtDisplayDataPayment.Rows[i]["MemberImage"] != System.DBNull.Value) { byte[] photo_aray = (byte[])dtDisplayDataPayment.Rows[i]["MemberImage"]; System.Drawing.ImageConverter converter = new System.Drawing.ImageConverter(); Image img = (Image)converter.ConvertFrom(photo_aray); newRow["MemberImage"] = imageToByteArray(img); } table.Rows.Add(newRow); } return table; }
Richard Deeming
Что делает ваш imageToByteArray
функция выглядит как?
А что происходит, когда вы отлаживаете свой код?