PDA

View Full Version : سوال: ریست کردن گرید بعد از جستجو



ehsan7007
جمعه 17 شهریور 1391, 14:52 عصر
سلام دوستان.
وقتی در دیتابیس جستجو می کنم و در گرید نمایش می دم ، برای برگشتن به حالت اول (نمایش اطلاعات دیتابیس و نه ایتم سرچ شده ) باید چیکار کنم؟

اگر فرمم رو ببندم و باز کنم (برنامم چند فرمه هست) به حالت اول بر می گرده ، اما اگر همون کد های فرم لود رو در یه باتن به منظور رفرش قرار بدم ، هیچ فرقی نمی کنه!

در فرم لودم گرید ویوو رو مجدد Fill می کنم ، همین کار رو تو باتن رفرش انجام می دم ولی جواب نمیده!

ya30ien2
جمعه 17 شهریور 1391, 16:00 عصر
اول گرید ویو رو خالی کن و بعد
کد لود فرم رو فراخوانی کن

ehsan7007
جمعه 17 شهریور 1391, 16:59 عصر
خالی کردنش چطوریه؟

abcd_a
جمعه 17 شهریور 1391, 17:05 عصر
سلام
dataGridView1.Rows.Clear();

ehsan7007
جمعه 17 شهریور 1391, 17:12 عصر
میگه :

cannot clear this list

samadblaj
جمعه 17 شهریور 1391, 17:39 عصر
خواهش میکنم بفرما :





dataGridView1.Dispose();

dataGridView1.DataSource = null;

abcd_a
جمعه 17 شهریور 1391, 17:42 عصر
سلام چون بایند شده این خطا را میده
با این ترفند می تونی خالیش کنی
DataTable dt = new DataTable();
dataGridViewX1.DataSource = dt;

ehsan7007
جمعه 17 شهریور 1391, 17:53 عصر
از شما ممنونم.
یه چیزی هم تو کدات پیدا کردم ، البته با دست کاری!

با این هم میشه ! :
dgv.DataSource = database1DataSet1.Table1;