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

نام تاپیک: چگونگی ذخیره کردن DataGridView به صورت اتماتیک

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

    چگونگی ذخیره کردن DataGridView به صورت اتماتیک

    سلام .

    من به صورت عادی زمانی که می خواهم یک دیتاگرید رو در DB ذخیره کنم از 3 دکمه برای Insert , Update, Delete استفاده می کنم .

    یعنی کد Insert رو در دکمه Insert می نویسم و کاربر برای هر خط ( هر رکورد ) دکمه Insert رو میزنه .

    و همین کار برای Update و Delete انجام میدم .

    حالا می خواهم بدانم بدون این Button ها هم میشه کار Insert , Update , Delete رو انجام داد ؟

    یعنی مثلا وقتی روی یک Record دکمه Delete رو زدم دیگه اتوماتیک خودش Delete کنه ( یعنی کوری Delete اجرا شود ) .

    زمانی که مقدار یک Cell رو تغییر میدم ، کوری Update اجرا شود .

    برای Insert هم مثلا زمانی که کل سطر رو پر کردم و با زدن دکمه Enter به خط بعدی رفت ( یا همچین چیزی ) کوری INSERT اجرا شود .

    آیا این طور چیزی امکان پذیر هست ؟ میشه راهنمایی کنید ؟

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

    نقل قول: چگونگی ذخیره کردن DataGridView به صورت اتماتیک

    کسی از دوستان نظری نداره ؟

  3. #3
    کاربر دائمی آواتار az.heidarzadeh
    تاریخ عضویت
    اسفند 1388
    محل زندگی
    Iran-Mashhad
    پست
    241

    نقل قول: چگونگی ذخیره کردن DataGridView به صورت اتماتیک

    بله اگه همین چیزی که گفتید مدنظرتونه میتونید روی قسمت های مختلف گریدتون کد کوئری رو بنویسید تا اجرا بشه مثلا توی CellEndEdit برای ویرایش یا KeyPress گرید وقتی enter برای insert یا وقتی delete برای delete اما پیشنهاد میکنم این کارو نکنید...

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

    نقل قول: چگونگی ذخیره کردن DataGridView به صورت اتماتیک

    نقل قول نوشته شده توسط az.heidarzadeh مشاهده تاپیک
    بله اگه همین چیزی که گفتید مدنظرتونه میتونید روی قسمت های مختلف گریدتون کد کوئری رو بنویسید تا اجرا بشه مثلا توی CellEndEdit برای ویرایش یا KeyPress گرید وقتی enter برای insert یا وقتی delete برای delete اما پیشنهاد میکنم این کارو نکنید...
    چرا پیشنهاد می کنید که این کار رو نکنم ؟

  5. #5
    کاربر دائمی آواتار az.heidarzadeh
    تاریخ عضویت
    اسفند 1388
    محل زندگی
    Iran-Mashhad
    پست
    241

    نقل قول: چگونگی ذخیره کردن DataGridView به صورت اتماتیک

    خب چون امکان خطا خیلی زیاد میشه مثلا کاربر خواست مدام اینتر بزنه مدام کد اجرا میشه یا اومد ویرایش کرد اما مطمئن نبود اشتباه کرد دوباره نوشت کدهمش اجرا میشه پدر سیستم در میاد اگه میخوای اتومات تغییرات انجام بشه حالت rowAdded و rowDeleted و edit رو برای کاربر فعال کن بعد که کاربر همه کاراشو کرد یه دکمه تایید بزنه و تغییراتش اعمال بشه تازه اینم برای گریدهایی هست که خیلی زیاد داده نداشته باشن یعنی نهایتا 20 30 تا سطر...

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

    نقل قول: چگونگی ذخیره کردن DataGridView به صورت اتماتیک

    اگه میخوای اتومات تغییرات انجام بشه حالت rowAdded و rowDeleted و edit رو برای کاربر فعال کن بعد که کاربر همه کاراشو کرد یه دکمه تایید بزنه و تغییراتش اعمال بشه
    میشه این روش رو یکم بیشتر توضیح بدی ؟

    این 3تا Event رو که گفتی دیدم ، دقیقا باید چی کار کرد ؟

  7. #7
    کاربر دائمی آواتار az.heidarzadeh
    تاریخ عضویت
    اسفند 1388
    محل زندگی
    Iran-Mashhad
    پست
    241

    نقل قول: چگونگی ذخیره کردن DataGridView به صورت اتماتیک

    این یه نمونه کده امیدوارم بدردت بخوره...
    AutomaticSaveGrid.rar

  8. #8
    کاربر دائمی
    تاریخ عضویت
    آذر 1389
    محل زندگی
    ایران
    پست
    1,328

    نقل قول: چگونگی ذخیره کردن DataGridView به صورت اتماتیک

    سلام دوست عزیز
    این کد می تونه کمکت کنه
    http://s1.picofile.com/file/72212472...ase_1.rar.html

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

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