نمایش نتایج 1 تا 5 از 5

نام تاپیک: استفاده از یک فرم برای نمایش اطلاعات چندین فرم

  1. #1

    Question استفاده از یک فرم برای نمایش اطلاعات چندین فرم

    سلام به همه دوستان
    من یه پروژه تمرینی دارم که میخوام توی برنامه اطلاعات دانش آموزان رو ثبت و ویرایش و حذف کنم، یه فرم اصلی دارم که توش دیتا گرید دارم و سه تا دکمه حذف و درج و ویرایش ، بابت ثبت یه فرم ثبت درست کردم ، بابت ویرایش یه فرم ویرایش و ... ، ( که این کارم اشتباهه ) ، من نمیخوام بابت حذف و ویرایش و درج سه تا فرم داشته باشم ، میخوام دو تا فرم باشه فقط ! یکی فرم اصلی و یکی ام فرمی که با زدن ثبت اطلاعات مربوط به ثبت توش نمایش داده بشه ، با زدن دکمه ویرایش اطلاعات مربوط به ویرایش توش نشون داده بشه و ...
    نمیدونم تونستم منظورم و برسونم یا نه ، ولی لطفا اگه کسی میدونه کمکم کنه و اگه جاییش نامفهومه دوباره توضیح بدم

  2. #2
    کاربر دائمی آواتار رامین مرادی
    تاریخ عضویت
    اردیبهشت 1389
    محل زندگی
    آذربایجان
    پست
    1,961

    نقل قول: استفاده از یک فرم برای نمایش اطلاعات چندین فرم

    خب همبنکارو بکنید. موقع اجرای فرم دوم اگه قصد ویرایش دارید اطلاعات اون سطر رو به فرم ارسال کنید بعد از تغییر دکمه ذخیره رو مثلا بزنید ذخیره بشه. موقع انتخاب ویرایش یا حذف یا درج یه عبارت رو به فرم بفرستید و موقع لود شدن فرم بررسی کنید قصد چه عملیاتی داره و دکمه هاتونو بر اساس اون نمایش بدید

  3. #3

    نقل قول: استفاده از یک فرم برای نمایش اطلاعات چندین فرم

    تا اونجایی که من سرچ کردم باید یه متغیر سراسری تعریف کنم و توی فرم اصلی بگم که کدوم دکمه فشرده شده و حالا اطلاعات مربوط به کدوم عملیات رو نشون بده، ولی خب نمیدونم اینا رو چطوری کدنویسی کنم، اگه شما یا بقیه دوستان میدونن کمکم کنین لطفا

  4. #4
    کاربر دائمی
    تاریخ عضویت
    اردیبهشت 1390
    محل زندگی
    چند قدم اون ور تر
    پست
    1,731

    نقل قول: استفاده از یک فرم برای نمایش اطلاعات چندین فرم

    سلام
    با اجازه جناب مرادی؛ اگه با پراپرتی ها آشنا باشید نیازی به متغیر سراسری نیست یه متغیر بولین شبیه زیر توی فرمی که اطلاعات رو از کاربر میگیرید، تعریف میکنید
    bool _isNewForm;
    public bool IsNewForm { get { return _isNewForm; } set { _isNewForm = value; } }

    خب حالا باید توی فرمی که لیست اطلاعات هست یه دکمه برای ثبت و یکی برای ویرایش قرار بدیم. اگه روی دکمه ثبت کلیک شد می تونید متغیر بالا را مقدار true بدید و اگر روی ویرایش کلیک شد می تونید متغیر بالا رو false قرار بدید و فرم رو باز کنید. حالا در فرم ثبت اطلاعات با توجه به مقدار این متغیر متوجه میشید که باید عملیات ثبت انجام بشه یا ویرایش. مثلا

    وقتی روی دکمه ثبت کلیک شد:
    frmStudent _frms=new frmStudent();
    _frms.IsNewForm=true;
    _frms.ShowDialog();


    وقتی روی دکمه ویرایش کلیک شد:
    frmStudent _frms=new frmStudent();
    _frms.IsNewForm=false;
    _frms.ShowDialog();

    حالا در فرم ثبت/ویرایش دانش آموز یه دکمه قرار میدید که موقع ذخیره با توجه به همین متغیر عملیات ثبت یا ویرایش رو انجام میدید. مثلاً:
    if(_isNewForm)
    {
    //Insert
    }
    else
    {
    //Update
    }


    برای ارسال نام و سایر مشخصات دانش آموز هم از همین روش استفاده کنید مثلاً یه پراپرتی جدید از نوع استرینگ تعریف کنید برای نام دانش آموز و ...

  5. #5

    نقل قول: استفاده از یک فرم برای نمایش اطلاعات چندین فرم

    خیلی ممنونم دوست عزیز ،
    هموني بود که میخواستم

تاپیک های مشابه

  1. استفاده از یک کنترل برای نمایش متن طولانی
    نوشته شده توسط imanasp در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: پنج شنبه 19 آذر 1388, 14:11 عصر
  2. سوال: قرار دادن چند div در یک div برای نمایش اطلاعات کاربر
    نوشته شده توسط azade.kazemi33 در بخش طراحی وب (Web Design)
    پاسخ: 4
    آخرین پست: شنبه 24 مرداد 1388, 20:44 عصر
  3. نحوه نمایش یک شرط برای نمایش اطلاعات
    نوشته شده توسط hentjanson در بخش برنامه نویسی در Delphi
    پاسخ: 2
    آخرین پست: یک شنبه 08 اردیبهشت 1387, 16:07 عصر
  4. پاسخ: 15
    آخرین پست: چهارشنبه 29 فروردین 1386, 20:26 عصر
  5. استفاده از یک ocx برای نمایش فایلهای gif
    نوشته شده توسط hamed aj در بخش برنامه نویسی در 6 VB
    پاسخ: 3
    آخرین پست: شنبه 23 مهر 1384, 23:32 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •