ورود

View Full Version : مشکل باcrystalreportviewer



halandon67
دوشنبه 07 شهریور 1390, 16:40 عصر
سلام
من یک datagridو یک crystalreportviewer گذاشتم توی فرمم که یک سطر از grideviewرا که کلیک می کنم و دکمه چاپمو می زنم گزارشی که می خوامو بهم نشون می ده.ولش من می خوام این crystalreportviewerرا تو 1 فرم دیگه قرار بدم و وقتی روی دکمم کلیک می کنم اونو بهم نشون بده همون دستورا رو بردم توی اون قسمت ولی جواب نمی ده دستورایی که توی button چاپ گداشتم و بهم جواب می ده توی همون فرم اینه

DataRowView drv = (DataRowView)this.BindingContext[ds.Tables["tclass"]].Current;
rowid = (int)drv.Row["id"];
// new frmcreport().ShowDialog();
rc = new Crystalliststu();
lib.constr();
SqlDataAdapter sda = new SqlDataAdapter("select * from vwprintlist where id=" + rowid, lib.con);
sda.SelectCommand.CommandType = CommandType.Text;
//ds.Tables["dtview"].Clear();
DataSet ds1 = new DataSet();
sda.Fill(ds1, "dtview");
lib.constr();
SqlDataAdapter sda1 = new SqlDataAdapter("select * from tuser", lib.con);
sda.SelectCommand.CommandType = CommandType.Text;
sda1.Fill(ds, "dttuser");
rc.Subreports[0].SetDataSource(ds.Tables["dttuser"]);
rc.SetDataSource(ds1.Tables["dtview"]);
rc.Refresh();
crystalReportViewer1.ReportSource = rc;

حالا این کدا راکه می برم روی load فرم دیگه ای می نویسم که توش crystalreport گذاشتم یه crystalreportviewer خالی بهم نشون می ده.لطفا هر کی می دونه بگه که چه کد دیگه ای باید اضافه کنم که درست کار کنه.ممنون

abb_mirage
دوشنبه 11 مهر 1390, 10:29 صبح
یه سوال دارم، میشه به من بگین rc از چه نوعی هست. من تازه شروع کردم به کار با کریستال و نیاز به راهنمایی دارم.
ممنون می شم اگه کمکم کنید.