PDA

View Full Version : سوال: فراخوانی تابع بروز رسانی فرم والد ، هنگام بسته شدن فرم فرزند



crazy coder
یک شنبه 21 خرداد 1391, 10:13 صبح
سلام
روز بخیر
من یه فرم دارم که یک دیتاگرید داره، وقتی کاربر بخاد یک ردیف رو ویرایش کنه روی دریف مورد نظر دبل کلیک میکنه... در نتیجه یه فرم جدید باز میشه و میتونه تو این فرم جدید ویرایش مورد نظرش رو انجام بده...
حالا وقتی ویرایش رو انجام داد و دکنه ذخیره رو زد، من میخام وقتی فرم رو بست ، فرم اول که دیتاگرید داشت محتویاتش رفرش بشه!!! چطور میشه اینکا رو انجام داد؟

tooraj_azizi_1035
یک شنبه 21 خرداد 1391, 13:49 عصر
سلام
1- کامپوننت TableAdapter فرم اصلی باید public بشه
2- در رویداد FormClosing یا FormClosed فرم ویرایش باید متد Fill کامپوننت TableAdapterرو دوباره اجرا کنی تا محتویات گرید دوباره پر بشه.

uniqueboy_ara
یک شنبه 21 خرداد 1391, 14:42 عصر
با فرض اینکه اسم فرم ویرایش، frmEdit و تابع بروزرسانی Update باشه شما با این قطعه کد میتونی به نتیجه دلخواهت برسی:
using(frmEdit f_Edit = new frmEdit())
{
if(f_Edit.showDialog()==DialogResult.OK)
{
Update();
}
}