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

نام تاپیک: بررسي تغيير اطلاعات در فرم در هنگام خروج از فرم؟

  1. #1

    بررسي تغيير اطلاعات در فرم در هنگام خروج از فرم؟

    سلام
    من به چه صورت مي تونم در هنگام خروج بررسي كنم كه آيا در فرم تغييراتي ايجاد شده يا نه؟!
    اين فرم من چند Tab داره و چند تا DataGridView‌و كل اطلاعات با هم ذخيره ميشه !؟
    كسي روشي داره يا اگه Class آماده اي واسه اين كار هست ممنون ميشم راهنمايي كنين !؟
    (Search هم زدم! )
    ممنون

  2. #2
    کاربر دائمی آواتار behnam25214
    تاریخ عضویت
    اردیبهشت 1388
    محل زندگی
    @-<-<
    پست
    338

    نقل قول: بررسي تغيير اطلاعات در فرم در هنگام خروج از فرم؟

    منظورت چه نوع تغییراتی هست؟

  3. #3

    نقل قول: بررسي تغيير اطلاعات در فرم در هنگام خروج از فرم؟

    منظورت چه نوع تغییراتی هست؟
    مثلا كد پرونده، 13 ، من تغيير بدم بكنم 17
    نام رو تغيير بدم به يكي از DataGridView ها يك سطر اضافه يا كم كنم و ... .
    و هر تغيير و ويرايش در اطلاعات !!!!

  4. #4

    نقل قول: بررسي تغيير اطلاعات در فرم در هنگام خروج از فرم؟

    از دوستان كسي هست كه اين كار رو كرده باشه و يك ايده يا روشي بگه !

  5. #5
    کاربر دائمی آواتار اَرژنگ
    تاریخ عضویت
    آبان 1384
    محل زندگی
    arjang8000@gmail.com
    پست
    2,736

    نقل قول: بررسي تغيير اطلاعات در فرم در هنگام خروج از فرم؟

    نقل قول نوشته شده توسط amin.honest مشاهده تاپیک
    از دوستان كسي هست كه اين كار رو كرده باشه و يك ايده يا روشي بگه !
    چیزی که میپرسید معمولاً با استفاده از داتابیس انجام میشه. روشهایه بدونه داتابیس بلاخره به مشکلاتی میانجامه که به استفاده از داتابیس ختم میشه. (مگر اینکه واقعاً پروژه گسترش نکند).

  6. #6

    نقل قول: بررسي تغيير اطلاعات در فرم در هنگام خروج از فرم؟

    منظور شما اينه كه من تك تك فيلدها رو با Database چك كنم !
    اگه آره،.... نه !
    مي خوام سمت Cielnt اين كار رو بكنم و به سمت Database نرم !
    مي خوام تمام TextBoxها و Grid ها و ... رو با حالت اوليه كه Load شدن مقايسه كنم ! و اگه يك تغييري حاصل شده بود از كاربر سوال كنم آيا مي خواد تغييرات ذخيره بشه يا نه !
    مي خوان ببينم آيا تغييراتي در فرم داده شده يا نه !

  7. #7
    کاربر دائمی آواتار اَرژنگ
    تاریخ عضویت
    آبان 1384
    محل زندگی
    arjang8000@gmail.com
    پست
    2,736

    نقل قول: بررسي تغيير اطلاعات در فرم در هنگام خروج از فرم؟

    نقل قول نوشته شده توسط amin.honest مشاهده تاپیک
    منظور شما اينه كه من تك تك فيلدها رو با Database چك كنم !
    اگه آره،.... نه !
    مي خوام سمت Cielnt اين كار رو بكنم و به سمت Database نرم !
    مي خوام تمام TextBoxها و Grid ها و ... رو با حالت اوليه كه Load شدن مقايسه كنم ! و اگه يك تغييري حاصل شده بود از كاربر سوال كنم آيا مي خواد تغييرات ذخيره بشه يا نه !
    مي خوان ببينم آيا تغييراتي در فرم داده شده يا نه !
    ۱.خیر منظور این نبود که تك تك فيلدها رو با Database چك کنید، چیزی که از پستهایتان دستگیرم شد این بود که مثل اینکه از داتابیس استفاده نمیکنید.
    ۲.لازم نیست که همه فیلدها را چک کنید اگر با داتا رو کار میکنید از پروپرتی .RowState استفاده کنید، اگر هم از چیزه دیگری استفاده میکنید بگید.
    ۳.در فرم تغییراتی نداده شده، چونکه چیزی که تغییر کرده داده‌هایی که در فرم نمایش داده شدند.
    پس بنابر این داده‌ها را باید چک کرد که تغییر کرند و یانه .
    ۴.اگر از داتابایندینگ استفاده بشه، قبل از اینکه چیزی تغییر پیدا کنه میشه از ایونتهاش استاده کرد که قبل از بسته شدن فرم از کاربر در مورد سیو کردن سوال کند.
    معمولاً این روش فقط با فرمهایی که یک رکورد را نشان میدن استفاده میشه، وگرنه اگر فرض کنیم که ۳ تا رکورد عوض شده و کاربر بخواهد که فقط یکیشان سیو بشه دردسرش زیاده و هم کاربر و هم برنامه‌نویسیش گیج کننده میشه.

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

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