PDA

View Full Version : سوال: مشکل در لود اطلاعات از datagridview به فرم دیگر



raziyehbazargan
پنج شنبه 25 تیر 1388, 09:25 صبح
سلام...

من یه فرم دارم که دارای چند تا text box هست و یک button با کلیک روی button یه فرم دیگر باز میشه که دارای یه datagrid هست و در واقع از این فرم برای جست و جو استفاده میکنم .مشکلی که دارم اینه که می خوام با کلیک روی یکی از سطرهای دیتاگرید اطلاعات اون درtextbox های فرم اولی لود بشه...
لطفا کمکم کنید خیلی مشکل دارم با این موضوع...:عصبانی++::افسرده:
لطفا با نمونه کد برام توضیح بدید ممنون...

meysam_pro
پنج شنبه 25 تیر 1388, 09:42 صبح
یک property در فرمی که دیتا گرید هست به اسم Field1 از نوع string بزن(از کلمه Public هم استفاده بکن).

public string Field1;
یه دابل کلیک رو گرید بزن ، رکورد یا سلول مربوطه رو بخون و تو Field1 بزار، بعد در اون فرمی که این رو باز کرده بودی مثلا:

form2 frm = new form2();
frm.showDialog(this);
text1.text=frm.Field1;


البته اینو گفتم کارت راه بیوفته والا بهتر از این هم میشه کرد.

raziyehbazargan
پنج شنبه 25 تیر 1388, 10:29 صبح
مرسی از جوابتون....فقط یه سوال دیگه!!!!
این قسمت رو باید در کجا بنویسم منظور شما همون فرم اولمه که با کلیک روی button اون فرم دومم که دارای گرید هست نمایش داده شد؟

form2 frm = new form2();
frm.showDialog(this);
text1.text=frm.Field1;

raziyehbazargan
پنج شنبه 25 تیر 1388, 10:31 صبح
در کدام رویداد فرم اول؟؟؟

meysam_pro
پنج شنبه 25 تیر 1388, 10:36 صبح
این قسمت رو باید در کجا بنویسم منظور شما همون فرم اولمه که با کلیک روی button اون فرم دومم که دارای گرید هست نمایش داده شد؟
بله. مثلا در کلیک یک دکمه به اسم "انتخاب از لیست".
بعد اینکه فرمی که گرید داره باز شد، مقدار اون Property رو ست کنید و موقعی که فرم بسته میشه مقدار اون Property تو تکست باکست میاد.

raziyehbazargan
پنج شنبه 25 تیر 1388, 10:48 صبح
مرسی از جوابتون...:لبخندساده:
موفق باشید