-
شنبه 19 اسفند 1385, 21:04 عصر
#1
کاربر تازه وارد
انتقال مقادیر بین دو فرم
چطوری میشه مقداری که از نتیجه جستجو در دیتابیس بدست آمده را از فرمی که داخلش هستیم به فرم دیگری منتقل کرد
-
یک شنبه 20 اسفند 1385, 12:27 عصر
#2
کاربر دائمی
سلام
من توی برنامه هام ، یک ماژول درست می کنم و برنامه رو از طریق sub main اجرا می کنم. بدین ترتیب روی همین ماژول هم متغییرهای سراسری رو تعریف می کنم که هنگامی که دو فرم نیاز به تبادل اطلاعات دارن، فرم اول اطلاعات رو در اون متغییرها ذخیره می کنه و فرم دوم این اطلاعات رو می خونه. استفاده از متغیرهای سراسری روش درستی نیست اما من همین روش بلدم. اگه کسی بلده بگه، ممنون می شم.
-
یک شنبه 20 اسفند 1385, 13:04 عصر
#3
کاربر دائمی
برای فرمتون یک Property از نوع DataSet یا DataTable تعریف کنید و قبل از نمایش فرم دوم آن را مقدار دهی کنید و در فرم دوم از این Property استفاده کنید.
-
یک شنبه 20 اسفند 1385, 13:34 عصر
#4
کاربر تازه وارد
1) از طریق یک متغیر Public که در یک ماژول سراسری قرار دارد.
2) می توانید اطلاعات را برای مثال در یک DataGrid قرار دهید و سپس برای دسترسی به مقادیر آن به روش زیر عمل کنید :
Dim x as string = Form1.DataGridView(0,0).value
3) تمام کارهای خود را با نوشتن Function در یک ماژول انجام دهید و مقادیر را با این
فانکشن ها به ماژول پاس کنید.
-
دوشنبه 28 اسفند 1385, 00:25 صبح
#5
برای مثال : اگر فرمی که الان توشی اسمش Form2 هستش . فرمی که دیتابیس بهش وصل شده ( بجای دیتابیس از Textbox1 استفاده می کنم ) From1 هستش . کدش اینجوری میشه : ( این کد رو تو Form2 بنویس )
me.textbox1.text = form1.textbox1.text
قوانین ایجاد تاپیک در تالار
- شما نمی توانید تاپیک جدید ایجاد کنید
- شما نمی توانید به تاپیک ها پاسخ دهید
- شما نمی توانید ضمیمه ارسال کنید
- شما نمی توانید پاسخ هایتان را ویرایش کنید
-
قوانین سایت