PDA

View Full Version : سوال: مشكل در بستن ShowModalDialog



baran_bataravat
یک شنبه 15 آبان 1390, 14:21 عصر
من در پروژه ام دو فرم از نوع webForm دارم كه در فرم اول يك دكمه هست كه به هنگام كليك كردن بايد فرم دوم كه ShowModalDialog باز شود در اين فرم يگ گريد دارم كه ميخوام به هنگام كليك برروي يكي از ركوردهاي گريد كد و نام اون ركورد گرفته شود و پنجره ShowModalDialogنيز بسته شود و كد و نام در دو textbox در فرم اول ريخته شود.
مشكلي كه من دارم اينه در رويداد مربوط به select گريد نمي تونم پنجره ShowModalDialog ببندم و اطلاعات رو به فرم اول انتقال بدهم.

Rejnev
یک شنبه 15 آبان 1390, 14:30 عصر
توی فرم دیالوگیتون یک خصوصیت جدید تعریف کنید:

public int SelectedName{get;set;}

بعد با کلیک روی گرید، این خصوصیت رو مقدار بدین، و فرم رو ببندین.
حالا توی فرمی که میخواد اون رو باز کنه (فرم اول) کدی شبیه زیر بنویسید:

form2 f=new form2();
f.ShowDialog();
textbox1.Text=f.SelectedName;

baran_bataravat
یک شنبه 15 آبان 1390, 14:39 عصر
مشكل من در webForm هست.

توی فرم دیالوگیتون یک خصوصیت جدید تعریف کنید:

public int SelectedName{get;set;}

بعد با کلیک روی گرید، این خصوصیت رو مقدار بدین، و فرم رو ببندین.
حالا توی فرمی که میخواد اون رو باز کنه (فرم اول) کدی شبیه زیر بنویسید:

form2 f=new form2();
f.ShowDialog();
textbox1.Text=f.SelectedName;