PDA

View Full Version : لود كردن فايل عكس درون كريستال ريپورت



hadisadaghatmehr
پنج شنبه 07 مهر 1390, 10:43 صبح
با سلام خدمت دوستان

من مي خوام لوگوي شركت رو كه در يك فايل عكس است(نه در ديتابيس) داخل گزارش لود كنم(يعني در هنگام اجرا نه در هنگام طراحي)
بنده چه جوري مي تونم اين كار رو بكنم؟اگر نمونه مثالي داريد لطفا بزاريد
لطفا راهنمايي بفرماييد
با تشكر

Mahmoud Zaad
پنج شنبه 07 مهر 1390, 16:02 عصر
سلام
فکر می کنم راهش این باشه اما ظاهرا تعریف کردن یک datacolumn از نوع byte[] با بقیه نوع ها متفاوته اگر کسی از دوستان اطلاعی داره کد رو تکمیل کنه! در مورد رشته که جواب میده

DataTable dt = newDataTable();
DataColumn dcax = newDataColumn("ax");
DataColumn dcmatn = newDataColumn("matn");
dt.Columns.Add(dcax);
dt.Columns.Add(dcmatn);
DataRow dr = dt.NewRow();
MemoryStream ms = newMemoryStream();
pictureBox1.Image.Save(ms, pictureBox1.Image.RawFormat);
byte[] pic = ms.GetBuffer();
ms.Close();
dr["ax"] = pic;
dr["matn"] = textBox1.Text;
dt.Rows.Add(dr);
CrystalReport1 mycrys = newCrystalReport1();
mycrys.SetDataSource(dt);