PDA

View Full Version : حذف کردن اطلاعات rdlc



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

ایلیا آخوندزاده
یک شنبه 23 دی 1397, 18:02 عصر
مشکل حل شد در صورت صلاح دید مدیر گرامی حذف یا برای جلوگیری از طرح مجدد سوال و استفاده کاربران در آینده باقی بماند.

قبل از Fill کردن daa که یک
SqlDataAdapter daa = new SqlDataAdapter();
می باشد از کد زیر استفاده کردم :
ds.Reset();
daa.SelectCommand = cmd;
daa.Fill(ds);
ds.Tables[0].TableName = "Latter_tbl";

که قبلا کد
ds.Reset();
استفاده نکرده بودم