PDA

View Full Version : سوال: ارسال عکس روی فرم به گزارش رپورت ویور



علی فتحی
دوشنبه 02 بهمن 1396, 22:22 عصر
با سلام چگونه عکس picturebox روی فرم را به رپورت ویور ارسال کنیم :
این کد رو پیدا کردم جواب نمیده

ReportParameter[] Param = Param = new ReportParameter[1]; Param[0] = new ReportParameter("Image1", Application.StartupPath + @"\picture\" + kodTextBox.Text + ".png");
df.reportViewer1.LocalReport.SetParameters(Param);
df.Show();


این لینک هم دقیقا همونیه که من میخوام ولی خیلی ضعیف جواب داده شده-اقای خوخان
http://barnamenevis.org/showthread.php?462543-%D8%A7%D8%B1%D8%B3%D8%A7%D9%84-%D8%B9%DA%A9%D8%B3-%D8%A8%D9%87-report&highlight=%D8%A7%D8%B1%D8%B3%D8%A7%D9%84+%D8%B9%DA %A9%D8%B3+%D8%A8%D9%87+%DA%AF%D8%B2%D8%A7%D8%B1%D8 %B4

علی فتحی
دوشنبه 02 بهمن 1396, 22:49 عصر
Image pic =pictureBox1.Image; ReportParameter[] param = new ReportParameter[1];
param[0] = new ReportParameter("Image1",pic.ToString());
df.reportViewer1.ServerReport.SetParameters(param) ;

علی فتحی
دوشنبه 02 بهمن 1396, 23:03 عصر
اینم پیدا کردم بازم جواب نداد

public string ImageToBase64(Image image, System.Drawing.Imaging.ImageFormat format) {
MemoryStream ms = new MemoryStream();
image.Save(ms, format);
byte[] imageBytes = ms.ToArray();
string base64String = Convert.ToBase64String(imageBytes);
return base64String;

علی فتحی
دوشنبه 02 بهمن 1396, 23:21 عصر
اینم کد دیگه بازم نشد

ReportParameter[] paramss = new ReportParameter[1]; paramss[0] = new ReportParameter("Image1", Application.StartupPath + @"\picture\" + kodTextBox.Text + ".png");
df.reportViewer1.LocalReport.SetParameters(paramss );

علی فتحی
دوشنبه 02 بهمن 1396, 23:26 عصر
هر کاری کردم این اخطارو میده
An error occurred during local report processing.

علی فتحی
دوشنبه 02 بهمن 1396, 23:59 عصر
اینم کد دیگه بازم اخطار میده

Bitmap b = new Bitmap(pictureBox1.Image); MemoryStream ms = new MemoryStream();
pictureBox1.Image.Save(ms, pictureBox1.Image.RawFormat);
byte[] arraypic = ms.GetBuffer();

ReportParameter[] param = new ReportParameter[1];
param[0] = new ReportParameter("Image1", arraypic.ToArray());
df.reportViewer1.LocalReport.SetParameters(param);

علی فتحی
سه شنبه 03 بهمن 1396, 00:39 صبح
اینم جواب ندارد

con.Open(); DataTable dt = new DataTable();
SqlDataAdapter da = new SqlDataAdapter("Select * from Tsaham WHERE kod='" + kodTextBox .Text+ "'", con);
da.Fill(dt);
con.Close();
Freport df = new Freport();
ReportParameter[] param = new ReportParameter[1];
param[0] = new ReportParameter("Image", Application.StartupPath + @"\picture\" + kodTextBox.Text + ".png");
df.reportViewer1.LocalReport.SetParameters(param);
df.reportViewer1.LocalReport.DataSources.Clear();
df.reportViewer1.LocalReport.ReportEmbeddedResourc e = "Zaiton.Report4.rdlc";
ReportDataSource rds = new ReportDataSource("DataSet1", dt);
df.reportViewer1.LocalReport.DataSources.Add(rds);
df.Show();

mz6488
سه شنبه 03 بهمن 1396, 12:24 عصر
سلام.این کد واس انتساب به یه عکس

StiImage pics= new StiImage();
pics= (StiImage)stiReport1.GetComponentByName("myPic");
pics.Image = pictureBox1.Image;

علی فتحی
سه شنبه 03 بهمن 1396, 20:22 عصر
با استیمول مشکلی ندارم گزارش من رپورت ویور هستش مهندس جان

علی فتحی
چهارشنبه 04 بهمن 1396, 00:24 صبح
استاد خوخان عزیز همون مورد شما رو میخوام لطفا کمک کنید خیلی عله دارم 5 روزه تو هیچ سایتی نتونستم پیداش کنم

علی فتحی
پنج شنبه 05 بهمن 1396, 00:11 صبح
خواهش میکنم یکی کمک کنه:گریه::گریه::گریه::گریه:

علی فتحی
پنج شنبه 05 بهمن 1396, 10:49 صبح
لطفا کمک کنید تمام سایت های خارجی و داخلی رو گشتم پیدا نکردم

علی فتحی
پنج شنبه 05 بهمن 1396, 13:27 عصر
الووووووووووووووووووووووو ووووووووووووووووووووووووو وووووووووووووووو ای داد کسی نبود؟

علی فتحی
پنج شنبه 05 بهمن 1396, 15:27 عصر
این کد اخطار نمیده فقط عکس نمایش داده نمیشه

con.Open(); DataTable dt = new DataTable();
SqlDataAdapter da = new SqlDataAdapter("Select * from Tsaham WHERE kod='" + kodTextBox .Text+ "'", con);
da.Fill(dt);
con.Close();
Freport df = new Freport();
df.reportViewer1.LocalReport.DataSources.Clear();
df.reportViewer1.LocalReport.EnableExternalImages = true;
ReportDataSource rds = new ReportDataSource("DataSet1", dt);
df.reportViewer1.LocalReport.DataSources.Add(rds);
df.reportViewer1.LocalReport.ReportEmbeddedResourc e = "Zaiton.Report4.rdlc";
string mn =Application.StartupPath + @"\picture\" + kodTextBox.Text + ".png";
ReportParameter[] Param = Param = new ReportParameter[1];
Param[0] = new ReportParameter("Image",mn);
df.reportViewer1.LocalReport.SetParameters(Param);
df.Show();

علی فتحی
جمعه 06 بهمن 1396, 11:13 صبح
کسی نبود جواب بده

رامین مرادی
شنبه 07 بهمن 1396, 09:45 صبح
اینو هم یه نگا کن
http://barnamenevis.org/showthread.php?64210-%D9%86%D9%85%D9%88%D9%86%D9%87-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%87%D8%A7%DB%8C-%DA%A9%D9%88%DA%86%DA%A9-%D9%88-%D9%85%D9%81%D9%8A%D8%AF-%D8%AF%D8%B1-%D8%B3%D9%8A-%D8%B4%D8%A7%D8%B1%D9%BE&p=2363648&viewfull=1#post2363648

علی فتحی
شنبه 07 بهمن 1396, 21:18 عصر
مال شما هم نشد متصفانه

[CODE] object mn = Image.FromFile(Application.StartupPath + @"\picture\" + kodTextBox.Text + ".png"); ReportParameter[] Param = Param = new ReportParameter[1];
Param[0] = new ReportParameter("Image",mn.ToString());
df.reportViewer1.LocalReport.SetParameters(Param);
[
/CODE] اینم جواب نمیده بدون اخطار فقط نمایش داده نمیشه

علی فتحی
شنبه 07 بهمن 1396, 22:01 عصر
حل شد

ReportParameter[] Param = Param = new ReportParameter[1]; Param[0] = new ReportParameter("Image", "file:\\" + Application.StartupPath + @"\picture\" + kodTextBox.Text + ".png");
df.reportViewer1.LocalReport.SetParameters(Param);
df.Show();