se8820726
جمعه 20 شهریور 1394, 17:00 عصر
سلام من تو همه اموزش هایی که از stimulsoft خوندم برای ساخت گزارش تو برنامه stimulsoft باید اول connection string تعریف کنیم وبعدش query هایی تعریف کنم بنام dataset و....
بعد از اتمام کار اونو میام تو C# اضاف میکنم با این کد:
DataTable dt = new DataTable();
.
.
.
dt.TableName = "my dataset name";
StiReport rpt = new StiReport();
rpt.Load("activityRep.mrt");
rpt.RegData(dt);
rpt.Dictionary.Synchronize();
rpt.Show();
منتهی مشکلی که الان دارم اینه که stimulsoft اصلا از datatable که روش ست میکنم استفاده نمیکنه و خودش مستقیم میره با connection string که روی report ست کردم وصل میشه به دیتابیس و کد query که تو report زده بودم رو اجرا میکنه و اطلاعاتی که میگیره رو تو گزارش نشون میده
حالا من چیکار کنم که خودش خودکار نره از دیتابیس اطلاعات بگیره و فقط اطلاعات توی datatable من رو تو گزارش نشون بده ؟
بعد از اتمام کار اونو میام تو C# اضاف میکنم با این کد:
DataTable dt = new DataTable();
.
.
.
dt.TableName = "my dataset name";
StiReport rpt = new StiReport();
rpt.Load("activityRep.mrt");
rpt.RegData(dt);
rpt.Dictionary.Synchronize();
rpt.Show();
منتهی مشکلی که الان دارم اینه که stimulsoft اصلا از datatable که روش ست میکنم استفاده نمیکنه و خودش مستقیم میره با connection string که روی report ست کردم وصل میشه به دیتابیس و کد query که تو report زده بودم رو اجرا میکنه و اطلاعاتی که میگیره رو تو گزارش نشون میده
حالا من چیکار کنم که خودش خودکار نره از دیتابیس اطلاعات بگیره و فقط اطلاعات توی datatable من رو تو گزارش نشون بده ؟