PDA

View Full Version : مشکل در ارسال مقادیر دیتابیس بین فرم ها



rezarmm
جمعه 22 اسفند 1399, 23:10 عصر
دوستان سلام امیدوارم حال دلتون خوب باشه
من حدودا 2 روز که پیگیر یکی از مشکلاتم هستم تحت عنوان "مشکل در ارسال مقادیر دیتابیس بین فرم ها"
کلی جستجو کردم تمامی راه حل ها درست بود روی پروژه هایی که به عنوان تست میساختم کار میکرد اما روی سیستم اصلیم نمیتونستم پیاده سازی کنم
من یه فرم ورود دارم که کاربر بعد از ورودش میخوام آیدیشو به صفحه بعدی ببره
از دیتابیس
کدی که خودم نوشتم به این شکله
برای فرم ورود



Form1 f2 = new Form1();
// در کد زیر فیلتر میکنه کاربر رو تحت تکس باکس نام کاربری
tbl_1TableAdapter1.FillByid(dataSet1.Tbl_1, txt1.Text);

//در اینجام هم از دیتا گرید ویو میخوام مقدارو بفرستم
f2.lblId.Text = dataGridView1.CurrentRow.Cells[0].Value.ToString();

f2.ShowDialog();

خوب لیبلی که در فرم دوم قرار دادم پابلیک هست
ممنون میشم کمکم کنید

Salar Ashgi
یک شنبه 24 اسفند 1399, 14:36 عصر
اگه f2 منظور فرم دوم هست شما اومدی از فرم اول Object ساختی بنام f2

voice.of.silence
دوشنبه 25 اسفند 1399, 06:30 صبح
سلام.
به نظر من بهتره که یک کلاس static ایجاد کن با یک متغییر static و هنگام ورود Id کاربر رو به اون پاس بده و با ین کار می تونی در همه جای پروژه از آن استفاده کنی.
موفق باشی.