PDA

View Full Version : سوال: انتقال اطلاعات از چند فرم بدرون یک دیتابیس



payam200525
یک شنبه 01 دی 1392, 15:44 عصر
دوستان من یک برنامه طراحی کردم که شامل تکست باکسهای مختلف و این تکست باکسها هم درون فرمهای مختلف هستند..... چجوری میتونم این اطلاعات رو زمانی که صفحات مختلف پر شدن و کاربر دکمه سیو رو زد درون دیتا بیس منتقل کنم طوری که اطلاعات نوشته شده توسط کاربر با رفتن به صفحات مختلف از بین نره؟
میشه راهنمایی یا کد رو برام بنویسید!

abbas.oveissi
یک شنبه 01 دی 1392, 15:50 عصر
دوستان من یک برنامه طراحی کردم که شامل تکست باکسهای مختلف و این تکست باکسها هم درون فرمهای مختلف هستند..... چجوری میتونم این اطلاعات رو زمانی که صفحات مختلف پر شدن و کاربر دکمه سیو رو زد درون دیتا بیس منتقل کنم طوری که اطلاعات نوشته شده توسط کاربر با رفتن به صفحات مختلف از بین نره؟
میشه راهنمایی یا کد رو برام بنویسید!

تمام اطلاعات رو که قراره ذخیره بشن،رو ازش کلاس درست کن.توی یکی از فرم ها یدونه متغییر Static از نوع کلاست تعریف کن و توی هر فرم قسمت های مختلفشو مقدار دهی کن.در رویداد دکمه ی Save یه متد درست که این Object رو در دیتابیس ذخیره کنه.

abbas.oveissi
یک شنبه 01 دی 1392, 17:45 عصر
ببین منظورم این که مثلا بیا یه کلاس درست کن :class student
{
public string firstName;
public string lastName;
public int avg;
}
بعد توی یک فرم به اسم Form1 بنویس :public static student obj;
حالا از هرجا بخوای میتونی اینو با این روش مقدار دهی بکنی :
Form1.obj.firstName="abbas";
آخرش وقتی دکمه ی Save زده شد،مقادیر رو از این Object بگیر و توی دیتابیس ذخیره کن

پینوشت : من کدهارو توی notepad نوشتم،احتمال داره اشتباه توش باشه و کپی پیست نکن کد منو.