PDA

View Full Version : سوال: مشکل این کد در ارتباط با گزارش چیه؟



reza4359
جمعه 20 دی 1392, 22:48 عصر
سلام دوستان من از vs 2010 به همراه کریستال ریپورت استفاده میکنم
حالا موقع لود شدن صفحه گزارش هیچ کدوم از اطلاعات رو نمایش نمیده
اینم کدها
strCon = System.Configuration.ConfigurationManager.Connecti onStrings["restConnectionString"].ConnectionString;

SqlConnection con = new SqlConnection(strCon);
strSQL = "SELECT top 1 * FROM time_rest ORDER BY date DESC";

this.crystalReportViewer1.ReportSource = this.crystalReport11;
SqlDataAdapter sqladapter = new SqlDataAdapter(strSQL, con);
DataTable t2 = new DataTable();
sqladapter.Fill(t2);
ConnectionInfo connectionInfo = new ConnectionInfo();
connectionInfo.ServerName = ".";
connectionInfo.DatabaseName = "rest";
connectionInfo.UserID = "";
connectionInfo.Password = "";
ReportDocument RepDoc = new ReportDocument();
string RepPath = Application.StartupPath + @"\CrystalReport1.rpt";
RepDoc.Load(RepPath);
RepDoc.SetDataSource(t2);
crystalReportViewer1.ReportSource = RepDoc;

reza_ali202000
جمعه 20 دی 1392, 22:55 عصر
به نظرم بهتره کریستال ریپورتتو بیاری توی صفحت بعد ارتباطش بدی ریپورت ویورت. در نهایت هم همین کارا رو بکنی ولی جاهای اضافشو حذف کنی. فک کنم جواب بگیری

reza4359
جمعه 20 دی 1392, 23:05 عصر
به نظرم بهتره کریستال ریپورتتو بیاری توی صفحت بعد ارتباطش بدی ریپورت ویورت. در نهایت هم همین کارا رو بکنی ولی جاهای اضافشو حذف کنی. فک کنم جواب بگیری
ممنون
منظورتون از اینکه کریستال ریپورت رو بیارم توی صفحه چیه؟
میشه مثال بزنید یا توضیح بدبد؟

reza4359
جمعه 20 دی 1392, 23:43 عصر
دوستان مشکل این بود که من از دو تا جدول که به هم جوین شده بودن اسیتفاده کرده بودم
وقتی یکیشون رو حذف کردم درست شد حالا چطوری دو تا تیبل رو داخل کریستال نمایش بدم؟

Mahmoud.Afrad
شنبه 21 دی 1392, 00:48 صبح
کوئری رو به صورت استورپروسیجر و یا ویو بساز و از روی اون گزارش رو ایجاد کن.