PDA

View Full Version : سوال: خطا در ارسال مقدار به فرم دیگر



seraph
دوشنبه 23 مرداد 1391, 01:33 صبح
سلام دوستان
مقداری رو از فرم 1 به متغیر فرم 2 میفرستم،اما مقدار متغیر فرم 2 خالیه
personel = dt.Rows[0]["codepersonel"].ToString();

frmuser us = new frmuser();
us.ccodep = personel;

کدپرسنل رو از دیتابیس به متغیر personel دادم
personel رو دادم به متغیر فرم user

متتغیر رو استاتیک تعذیف کردم درست شد.
ممنون از راهنمایی هاتون

mousa1992
دوشنبه 23 مرداد 1391, 01:37 صبح
کدتو بذار چجوری میفرستی ؟

veniz2008
دوشنبه 23 مرداد 1391, 01:38 صبح
سلام. خیلی زیاد در این باره بحث شده. از جستجوی پیشرفته استفاده کنید و تالار رو #C انتخاب کنید و همین نامی که واسه تاپیک گذاشتید اونجا هم جستجو کنید.
موفق باشی دوست من.

majidrezaei2007
دوشنبه 23 مرداد 1391, 02:47 صبح
کدت درست به نظر میاد .
شاید توی فرم لود یا یک تایمری دارین تو اون فرم عوضش می کنید .
متغیر استاتیک رو هم تست کنید

Padrone
دوشنبه 23 مرداد 1391, 05:56 صبح
وقتی از یک فرم یک شی می سازید InitializeComponent ایجاد میشه و وقتی شی رو Show می کنیدForm_load فراخوانی میشه احتمالا شما در Form_load متغییر رو تغییر دادید.
برای ارسال مقدار به فرم دیگر بهتره از متغییر های استاتیک داخل یک متغییر استفاده کنید

ali.bahrami
دوشنبه 23 مرداد 1391, 09:38 صبح
دوست عزیز همون طور که دوستمون گفت بهتره از متغیرهای استاتیک استفاده کنی

saman_h
دوشنبه 23 مرداد 1391, 13:20 عصر
سلام
اینو ببین : http://uplod.ir/durc0hzjpo6e/DeriveForm.rar.htm
فقط مقادیرشو دیگه خودت تنظیم کن از دیتابیست بخونه