View Full Version : سوال: refresh کردن dataGridView
zahra111
دوشنبه 28 اردیبهشت 1388, 01:22 صبح
سلام به همه ی دوستان. می خوام توی فرم وقتی کاربر دکمه delete رو زد و رکوردی حذف شد ، این تغییرات به dataGridView اعمال بشه. در واقع می خوام dataGridView رو refreshکنم بدون نوشتن کد select (چون dataGridView رو از اول با ویزارد پر کردم) . یعنی می خوام با یه خط کد dataGridView رو refresh کنم.
hojjat_gh
دوشنبه 28 اردیبهشت 1388, 01:48 صبح
با سلام میتونی کد زیر رو تو کلیک باتن سطر مورد نظر بنویسی
datagridview1.rows[e.rowindex].remove();
maryam_yousefii
دوشنبه 28 اردیبهشت 1388, 08:28 صبح
برای refresh من خود form رو می بندم و باز می کنم این توری بهتره!
form1 object=new form1();
this.Dispose();
object.Show();
zahra111
دوشنبه 28 اردیبهشت 1388, 09:46 صبح
برای refresh من خود form رو می بندم و باز می کنم این توری بهتره!
form1 object=new form1();
this.Dispose();
object.Show();
فرق dispose با close چیه؟
این کد رو تست کردم اما فرم بسته می شه.
Milad Mohseny
دوشنبه 28 اردیبهشت 1388, 10:06 صبح
this.tbl_1.Fill(this.DataSet1.tbl_1);
zahra111
دوشنبه 28 اردیبهشت 1388, 12:16 عصر
با سلام میتونی کد زیر رو تو کلیک باتن سطر مورد نظر بنویسی
datagridview1.rows[e.rowindex].remove();
این کد رو تست کردم ولی اصلا متدی به اسم remove نداره.
zahra111
دوشنبه 28 اردیبهشت 1388, 12:40 عصر
this.tbl_1.Fill(this.DataSet1.tbl_1);
من سعی کردم با برداشتی از کدتون کردم این کار رو انجام بدم اما error میده.
لطف می کنید بیشتر توضیح بدین و قبل از اون خودتون هم تست کنید.
adinochestva
دوشنبه 28 اردیبهشت 1388, 12:58 عصر
اگه مي دوني رديف چندم هست از اين كد استفاده كن :
DataGridView.Rows.RemoveAt(1);
zahra111
دوشنبه 28 اردیبهشت 1388, 19:57 عصر
با تشکر از adinochestva (http://www.barnamenevis.org/forum/member.php?u=73608) کد نهایی رو به صورت زیر نوشتم و به نتیجه رسیدم:
DataGridView1.Rows.RemoveAt(dataGridView1.currentc elladdress.y
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.