ورود

View Full Version : گزارش از ركورد جاري توسط كريستال ريپورت



manibaharlou
دوشنبه 29 مهر 1387, 13:14 عصر
با سلام
برنامه سي شارپي نوشتم كه براي گزارش سازي از كريستال ريپورت ولي بدون كد نويسي استفاده كردم حالا كه نياز به نوشتن فرمول دارم از مقاله in_chan_nafar استفاده كردم هيچ خطايي ندارم ولي برنامه انگار اصلا فرمول رو نمي بينه و مثل قبل فقط اولين ركورد detail از آخرين ركورد master رو بهم نشون ميده ميخوام از ركورد جاري كه البته detail هم هست گزارش بگيرم
خواهش ميكنم بهم كمك كنيد

mohammad9531
یک شنبه 05 آبان 1387, 21:28 عصر
دوست عزيز شما بر اساس اين مثال ميتوني مشكل را حل كني
string SQLCON = "SERVER=(LOCAL);DATABASE=Sample;INTEGRATED SECURITY=TRUE;";
SqlConnection CON=new SqlConnection(SQLCON);
SqlDataAdapter de_adp=new SqlDataAdapter("select * from tblTest where family LIKE'"+textBox1.Text+"%'",CON);
DataSet da_set = new DataSet();
CON.Open();
de_adp.Fill(da_set, "tblTest");
CON.Close();
CON.Dispose();
CrystalReport1 cr1=new CrystalReport1();
cr1.SetDataSource(da_set.Tables["tblTest"]);
Form2 f2=new Form2();
f2.crystalReportViewer1.ReportSource = cr1;
f2.crystalReportViewer1.RefreshReport();
f2.Show();