ایلیا آخوندزاده
یک شنبه 23 دی 1397, 18:53 عصر
باسلام
من به یک مشکلی برخوردم توی rdlc یا همان Report Viewr. به کد های زیر توجه کنید :
public DataSet ds = new DataSet();
printLatter_frm p = new printLatter_frm();
p.lattertblBindingSource.DataSource = ds;
p.reportViewer1.RefreshReport();
p.Show();
خب حالا مفروض بر اینکه من ds رو با شرط جستجوم پر کردم و نتایج رو داخل ds ریخته باشم
وقتی این ds رو میفرستم که ریپورت بگیره مشکلی نیست ریپورت مقادیر داخل ds رو نشون میده ولی وقتی از ریپورت خارج میشی و یک مقدار جدید رو میخوای جستجو و چاپ کنی همون مقدار اولین جستجو توی ریپورت باقی می مونه
از کد هایی نظیر :
Search_frm s = new Search_frm();
s.ds.Reset();
dBDataSet1.Reset();
lattertblBindingSource.Clear();
استفاده کردم ولی جوابی نگرفتم.
ضمنا مشکل از ds داخل فرم جستجو هستش چون یک باتن با عنوان گزارش کلی هم دارم که از همون ریپورت استفاده میکنه و وقتی باتن رو کلیک میکنی کل مقادیر رو میاره ریپورت این ds هستش که مقادیر قبلی رو صفر نمیکنه
پیشاپیش ممنون از راهنمایی
من به یک مشکلی برخوردم توی rdlc یا همان Report Viewr. به کد های زیر توجه کنید :
public DataSet ds = new DataSet();
printLatter_frm p = new printLatter_frm();
p.lattertblBindingSource.DataSource = ds;
p.reportViewer1.RefreshReport();
p.Show();
خب حالا مفروض بر اینکه من ds رو با شرط جستجوم پر کردم و نتایج رو داخل ds ریخته باشم
وقتی این ds رو میفرستم که ریپورت بگیره مشکلی نیست ریپورت مقادیر داخل ds رو نشون میده ولی وقتی از ریپورت خارج میشی و یک مقدار جدید رو میخوای جستجو و چاپ کنی همون مقدار اولین جستجو توی ریپورت باقی می مونه
از کد هایی نظیر :
Search_frm s = new Search_frm();
s.ds.Reset();
dBDataSet1.Reset();
lattertblBindingSource.Clear();
استفاده کردم ولی جوابی نگرفتم.
ضمنا مشکل از ds داخل فرم جستجو هستش چون یک باتن با عنوان گزارش کلی هم دارم که از همون ریپورت استفاده میکنه و وقتی باتن رو کلیک میکنی کل مقادیر رو میاره ریپورت این ds هستش که مقادیر قبلی رو صفر نمیکنه
پیشاپیش ممنون از راهنمایی