PDA

View Full Version : refresh كردن ديتا گريد



csharpprogramer88
چهارشنبه 21 بهمن 1388, 22:09 عصر
سلام
وقتي من يك سطر را از جدول حذف مي كنم در ديتابيس اطلاعات حذف مي شود ولي د گريد هنوز وجود دارد چطوري بايد دقيقا زماني كه اطلاعات حذف مي شود اطلاعات در گريد هم حذف شود


همچنين اگر بخواهم در يك پنل عمل درج را انجام دهم وبلافاصله در گريدي كه در پنل ديگري قرار دارد نشان دهد چيكار كنم .
از اين دستور هم استفاده كردم .



dataGridViewX1.Refresh();

soheil_1367
چهارشنبه 21 بهمن 1388, 22:46 عصر
اگه میشه جواب این پست رو بدید چون سوال منم هست
با تشکر

shahab_ss
چهارشنبه 21 بهمن 1388, 22:52 عصر
برای حذف کردن سطر میتونی در زمان انجام حذف فیزیکی (از دیتابیس) به این صورت سطر رو از گرید هم حذف کنی :

dataGridView1.Rows.Remove(dataGridView1.CurrentRow );

با فرض اینکه CurrentRow همون سطر مورد نظر شما باشه(که قراره حذف بشه)

روش دیگه (که توصیه نمیشه !) اینه که بعد از هر بار حذف یا اضافه کردن رکورد ها،دیتا گرید رو بصورت مجدد Databind کنی و همه اطلاعات رو Load کنی .

Sirwan Afifi
چهارشنبه 21 بهمن 1388, 23:35 عصر
datagridview1.datasource=false;
datagridview1.databinding.clear();

csharpprogramer88
پنج شنبه 22 بهمن 1388, 09:03 صبح
اگر بخواهم در یک پنل عمل درج را انجام دهم وبلافاصله در گریدی که در پنل دیگری قرار دارد نشان دهد چیکار کنم .

عزيزان به اين سوال منم جواب بديد لطفا

Sirwan Afifi
پنج شنبه 22 بهمن 1388, 21:01 عصر
از همون روشی که من گفتم استفاده کن جواب می ده

csharpprogramer88
جمعه 23 بهمن 1388, 11:26 صبح
كاري كه گفتيد انجام دادم ولي همه گريد پاك مي شه