PDA

View Full Version : سوال: دليل ظاهر شدن اين پيغام



navid1n2000
سه شنبه 19 آبان 1388, 19:10 عصر
هنگام اجراي كد زير يك پيغام ميده :


DataTable dt = new DataTable();
objDataAdapter1.Fill(dt);
crystalReportViewer1.ReportSource = dt;
crystalReportViewer1.Show();


اين پيغام :
Invalid Report Source!
چرا؟؟؟؟؟؟؟؟

mn_zandy63
سه شنبه 19 آبان 1388, 21:29 عصر
سلام دوست من،
به report source باید گزارشت رو بدی نه اطلاعات رو
شما data table رو به report source دادی.

navid1n2000
چهارشنبه 20 آبان 1388, 18:00 عصر
سلام دوست من،
به report source باید گزارشت رو بدی نه اطلاعات رو
شما data table رو به report source دادی.
اون كارم كردم ولي باز نشد
ميشه راه درستشو بنويسين برام؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
يعني چطور ميشه اطلاعات يك ديتاگريد ويو رو بفرستم برا كريستال ريپورت

slashslash2009
چهارشنبه 20 آبان 1388, 18:20 عصر
DataTable dt = new DataTable();
connect consql = new connect();
dt = consql.MySelect("select * from input where factor=" + textBox3.Text);
CrystalReport1 rptresult = new CrystalReport1();
rptresult.SetDataSource(dt);
reportin frm = new reportin();
frm.crystalReportViewer1.ReportSource = rptresult;
frm.crystalReportViewer1.Refresh();
frm.ShowDialog();

reportin نام فرمیه که crystalReportViewer1 در اون هست

navid1n2000
چهارشنبه 20 آبان 1388, 19:39 عصر
DataTable dt = newDataTable();
connect consql = newconnect();
dt = consql.MySelect("select * from input where factor=" + textBox3.Text);
CrystalReport1 rptresult = newCrystalReport1();
rptresult.SetDataSource(dt);
reportin frm = newreportin();
frm.crystalReportViewer1.ReportSource = rptresult;
frm.crystalReportViewer1.Refresh();
frm.ShowDialog();

reportin نام فرمیه که crystalReportViewer1 در اون هست

ميدونين مشكل من چيه ؟؟؟؟؟؟؟؟
اطلاعاتم داخل يك ديتا گريد ويويه
كد شما رو اينطور عوض كردم :


DataTable dt = new DataTable();
objDataAdapter1.Fill(dt);
vammah rptresult = new vammah();
rptresult.SetDataSource(dt);
crystalReportViewer1.ReportSource = rptresult;
crystalReportViewer1.Refresh();

يعني ديتا تيبل رو از ديتاآدابتور پر كردم
اما اينو كه اجرا مي كنم برنامه قفل مي كنه
يه راه حل بدين به من
من ديتام رو با كد نوشتم

saeeedft
چهارشنبه 20 آبان 1388, 20:12 عصر
دوست عزیز برنامه تون قفل میکنه یا صفحه کریستال رو میاره اما چیزی نشون نمیده، اخه من همین مشکل رو داشتم، اما صفحه کریستال رو میاورد اما خالی بود و تا الانم راه حلی براش پیذا نکردم

slashslash2009
چهارشنبه 20 آبان 1388, 21:04 عصر
چرا crystal report رو نساختی باید اونو add کنی تو برنامت قسمت solution explorer راست کلیک Add new item\reporting\crystal report

navid1n2000
پنج شنبه 21 آبان 1388, 11:45 صبح
چرا crystal report رو نساختی باید اونو add کنی تو برنامت قسمت solution explorer راست کلیک Add new item\reporting\crystal report
ساختم . ادد كردم

navid1n2000
جمعه 22 آبان 1388, 18:43 عصر
جواب چيه؟
يعني كسي هيست بدونه چجور ميشه ديتاستي كه با كد درست شده رو به كريستال فرستادو چاپ كرد؟؟؟؟؟؟؟؟