باسلام
من به یک مشکلی برخوردم توی 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 هستش که مقادیر قبلی رو صفر نمیکنه
پیشاپیش ممنون از راهنمایی