J'essaie d'afficher l'image dans le rapport de cristal. Dans le code ci-dessous, je convertis le chemin de l'image dans le flux de fichiers puis j'ajoute la source du rapport via la table de données. mais l'image ne s'afficheL'image ne s'affiche pas dans le rapport de cristal
string path;
DataTable dt = new DataTable();
path = Server.MapPath("~/img/logo.jpg");
DataColumn column = new DataColumn("Image"); //Create the column.
column.DataType = System.Type.GetType("System.Byte[]");
dt.Columns.Add(column);
DataRow row = dt.NewRow();
FileStream fs = new FileStream(path, System.IO.FileMode.Open, System.IO.FileAccess.Read);
Byte[] Image = new Byte[fs.Length];
fs.Read(Image, 0, Convert.ToInt32(fs.Length));
fs.Close();
row["Image"] = Image;
dt.Rows.Add(row);
dss.Tables[0].Merge(dt);
//set dataset to the report viewer.
rptDoc.SetDataSource(dss);
CrystalReportViewer1.ReportSource = rptDoc;