hamed_hossani
شنبه 24 اسفند 1392, 17:17 عصر
اجرای کوری query دلخواه و فرستان ان برای نمایش در stimul report [stimulsoft]
بعد از طراحی محیط گزارش در stimul report designer انرا ذخیره کرده
و در قسمت کد های سی شارپ اجرای کوری دلخواه و فرستان ان برای نمایش در stimul report
بعد از طراحی محیط گزارش در stimul report designer انرا ذخیره کرده
و در قسمت کد های سی شارپ
DataTable dt = _dt;
که dt_ نتیجه کوری است که ما اجرا کرده ایم.و قرار است برای نمایش بفرستیم برای ریپورتر.
System.Data.DataSet ds = new DataSet("Connection");
dt.TableName = "doc Query";
قسمت نام جدول باید همان نامی را وارد کنیم که براساس ان ریپورتر را طراحی کرده ایم.(جدولی که داده ها را به ان بایند کرده ایم)
و Connection هم نام کانکشن ارتباط دیزاین ریپورتر به دیتابیس است .در نمای طراحی.
ds.Tables.Add(dt);
جدول /جدول ها را به دیتاست اضافه میکنیم.دقت کنید که به جدول ها همان نامی را بدهید که ریپورتر را بر اساس ان ساخته اید.
string file = Environment.CurrentDirectory + "\\Report\\Report.mrt";
StiReport report = new StiReport();
و پس از ان
report.Load(file); report.Dictionary.Clear();
report.RegData(ds);
report.Dictionary.Synchronize();
report.Show();
فایل ریپورت را لود کرده.
اتصال ان به دیتابیس را پاک کرده.(در نمای طراحی استفاده می کردیم)
دیتایت را به عنوان پایگاه داده جدید ثبت می کنیم.
. فایل ریپورت را با پایگاه داده جدید یکسان سازی میکنیم
و نمایش.:تشویق:
بعد از طراحی محیط گزارش در stimul report designer انرا ذخیره کرده
و در قسمت کد های سی شارپ اجرای کوری دلخواه و فرستان ان برای نمایش در stimul report
بعد از طراحی محیط گزارش در stimul report designer انرا ذخیره کرده
و در قسمت کد های سی شارپ
DataTable dt = _dt;
که dt_ نتیجه کوری است که ما اجرا کرده ایم.و قرار است برای نمایش بفرستیم برای ریپورتر.
System.Data.DataSet ds = new DataSet("Connection");
dt.TableName = "doc Query";
قسمت نام جدول باید همان نامی را وارد کنیم که براساس ان ریپورتر را طراحی کرده ایم.(جدولی که داده ها را به ان بایند کرده ایم)
و Connection هم نام کانکشن ارتباط دیزاین ریپورتر به دیتابیس است .در نمای طراحی.
ds.Tables.Add(dt);
جدول /جدول ها را به دیتاست اضافه میکنیم.دقت کنید که به جدول ها همان نامی را بدهید که ریپورتر را بر اساس ان ساخته اید.
string file = Environment.CurrentDirectory + "\\Report\\Report.mrt";
StiReport report = new StiReport();
و پس از ان
report.Load(file); report.Dictionary.Clear();
report.RegData(ds);
report.Dictionary.Synchronize();
report.Show();
فایل ریپورت را لود کرده.
اتصال ان به دیتابیس را پاک کرده.(در نمای طراحی استفاده می کردیم)
دیتایت را به عنوان پایگاه داده جدید ثبت می کنیم.
. فایل ریپورت را با پایگاه داده جدید یکسان سازی میکنیم
و نمایش.:تشویق: