ورود

View Full Version : چاپ کردن اطلاعات مربوط به یک رکورد در یک صفحه



debugger
سه شنبه 08 مرداد 1392, 10:53 صبح
بنده کد زیر را نوشتم که فردی که ایدی اون 5 هست اطلاعاتش فقط در یک صفحه بیاد

OleDbDataAdapter da = new OleDbDataAdapter("SELECT * FROM tbusers where tbusers.id = 5", oledb.database);
//
DataSet ds = new DataSet();
da.Fill(ds, "tbusers");
Stimulsoft.Report.StiReport report = new Stimulsoft.Report.StiReport();
report.Load(Application.StartupPath + "\\Report.mrt");
report.RegData(ds);
//report.Dictionary.Synchronize();
report.Render();
//this.stiViewerControl1.Report = report;
report.Show();

حالا هیچ تغییری در گزارش مشاهده نمی کنم . من کلا در جدول tbusers هفت تا رکورد دارم . وقتی کد را اجرا می کنم 7 تا page میاد که در هر پیچ اطلاعات یک رکورد هست

چطوری باید بهش بفهمونم که فقط رکوردی را که ایدی اون 5 هست را برام چاپ کنه ؟؟؟؟

ممنونم میشم اساتید عزیز راهنمایی کنند

fakhravari
چهارشنبه 09 مرداد 1392, 12:46 عصر
با دیتاتیبل پاس بده.

debugger
شنبه 12 مرداد 1392, 00:20 صبح
دیتا تیبل هم نشد . اومدم بجای report.show نوشتم report.design بعد اونجا dataset ای که پاس داده بودم را میشد مشاهده کرد و از روی اون دیتا ست گزارش را طراحی کردم مشکل حل شد . اینو نوشتم تا دیگر دوستان اگر روزی این تاپیک را دیدن مشکلشون حل بشه

fakhravari
یک شنبه 13 مرداد 1392, 17:46 عصر
اطلاعات شما كافي نبود.