PDA

View Full Version : سوال: مشكل اين كد در ارسال متغيرها



s_mokhtari
شنبه 17 مهر 1389, 18:10 عصر
سلام
دوستان من خيلي سرچ كردم و برنامه‌هايي رو هم از سايت گرفتم ولي جواب نميده من يه گريد دارم ميخوام مقدار ستون كد رو بفرستم به فرم 2 اين كد


public long ids;
public frm_eftetahhesab()
{

InitializeComponent();
}

اين تعريف متغير
بعد توي رويداد rowdoubleclich() گريد


ids =Convert .ToInt64 (gridEX1.CurrentRow.Cells["ID"].Text);
frm_newperson g = new frm_newperson();
g.Show();

اينجا مقداردهي شده و فرم دو نشون ميده


frm_eftetahhesab _frm = new frm_eftetahhesab();
MessageBox.Show("" + _frm.ids);

يعني توي فرم frm_eftetahhesab يه متغير تعريف شده بعد مقداردهي ميشه و توي فرم frm_newperson مقدار رو ميخوام نشون بدم
ولي نميشه
اين هم لينكي كه ازش كمك گرفتم
http://www.barnamenevis.org/forum/showthread.php?t=248907&page=2
ممممممممممنون

s_mokhtari
شنبه 17 مهر 1389, 19:31 عصر
سلام
كسي نيست كمك

jalalx
شنبه 17 مهر 1389, 21:02 عصر
خوب عزیزم معلومه که نباید کار کنه!
توی فرم شخص جدیدت داری فرم قبلی رو new می کنی و بلافاصله می خوای مقدارشو بگیری در حالی که هیچ کلیکی روی گریدش انجام نشده!!!

s_mokhtari
شنبه 17 مهر 1389, 21:46 عصر
خوب عزیزم معلومه که نباید کار کنه!
توی فرم شخص جدیدت داری فرم قبلی رو new می کنی و بلافاصله می خوای مقدارشو بگیری در حالی که هیچ کلیکی روی گریدش انجام نشده!!!
سلام
دوست عزيز من توي رويداد كليك گريد متغير رو مقداردهي كردم و درست پر ميشه ولي وقتي توي فرم جديد ميخوام مقدارشو بخونم تهي است
شما ميگيد چيكار كنم
يه نمونه بهم بگيد
ممنون