Crystal reports отображает изображение из SQL
Привет,
У меня есть приложение c# winform, которое хранит изображения в базе данных sql как "изображение".
Я могу хранить изображение просто отлично, но при печати отчета изображение не появляется.
Может кто-нибудь помочь, заранее спасибо.
Код, который я использую для хранения изображения и печати отчета, приведен ниже:
Что я уже пробовал:
// вставить изображение в SQL:
con.Open(); MemoryStream ms = new MemoryStream(); pictureBox2.Image.Save(ms, ImageFormat.Jpeg); byte[] photo = new byte[ms.Length]; SqlCommand cmd = con.CreateCommand(); cmd.CommandType = CommandType.Text; cmd.CommandText = "insert into dbo.temp (maquete) VALUES ('" + Photo + "'); cmd.ExecuteNonQuery(); con.Close(); report report = new report(); report.ShowDialog();
//печатный отчет
con.Open(); SqlCommand cmd = con.CreateCommand(); cmd.CommandType = CommandType.Text; cmd.CommandText = "select * from temp"; cmd.ExecuteNonQuery(); bdDataSet ds = new bdDataSet(); SqlDataAdapter da = new SqlDataAdapter(cmd); da.Fill(ds.temp); hytherm myReport = new hytherm(); myReport.SetDataSource(ds); crystalReportViewer1.ReportSource = myReport; con.Close();