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

نام تاپیک: Refresh کردن DataGridview در شبکه

  1. #1

    Refresh کردن DataGridview در شبکه

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

  2. #2

    نقل قول: Refresh کردن DataGridview در شبکه

    کجایند مردان بی ادعا؟؟؟!!!!

  3. #3
    کاربر دائمی آواتار system32
    تاریخ عضویت
    خرداد 1388
    محل زندگی
    اصفهان
    سن
    35
    پست
    381

    نقل قول: Refresh کردن DataGridview در شبکه

    خیلی راحت از کامپوننت BackgroundWorker استفاده کن.

  4. #4

    نقل قول: Refresh کردن DataGridview در شبکه

    چطور میشه ازش استفاده کرد؟؟

  5. #5
    کاربر دائمی آواتار system32
    تاریخ عضویت
    خرداد 1388
    محل زندگی
    اصفهان
    سن
    35
    پست
    381

    نقل قول: Refresh کردن DataGridview در شبکه

    با یه سرچ کوچولو در مورد کامپوننت ...

  6. #6

    نقل قول: Refresh کردن DataGridview در شبکه

    جستجو زیاد کردم ولی مشکل حل نشد
    دوستان نحوه استفاده اش چطوریه؟

  7. #7
    کاربر دائمی آواتار noroozifar
    تاریخ عضویت
    بهمن 1385
    محل زندگی
    کرمان
    پست
    446

    نقل قول: Refresh کردن DataGridview در شبکه

    هر جا میرم صحبت ازش هست کارش چیه چه جوری ازش استفاده میکنند ؟ BackgroundWorker

  8. #8
    کاربر دائمی آواتار system32
    تاریخ عضویت
    خرداد 1388
    محل زندگی
    اصفهان
    سن
    35
    پست
    381

    نقل قول: Refresh کردن DataGridview در شبکه

    آموزش BackgroundWorker که خودم قبلنا دنبالش بودم و بعد از یافتن نحوه عملکردش اونا به صورت تایپی برای خودم آماده کردم ولی حالا می زارم برای علاقه مندان.
    امیدوارم موثر واقع بشه.
    فایل های ضمیمه فایل های ضمیمه

  9. #9
    کاربر جدید آواتار yasevahshi!=true
    تاریخ عضویت
    آبان 1389
    محل زندگی
    توی خونمون
    پست
    26

    نقل قول: Refresh کردن DataGridview در شبکه

    اگه از ديتا ست استفاده كردي فقط كافيه يك خط كد بنويسي .. مثال:
    tbl_pruductTableAdapter.Fill(database1DataSet.tbl_ pruduct);

    فقط يك بار table adabtor رو fill كن

  10. #10

    نقل قول: Refresh کردن DataGridview در شبکه

    نقل قول نوشته شده توسط yasevahshi!=true مشاهده تاپیک
    اگه از ديتا ست استفاده كردي فقط كافيه يك خط كد بنويسي .. مثال:
    tbl_pruductTableAdapter.Fill(database1DataSet.tbl_ pruduct);

    فقط يك بار table adabtor رو fill كن
    دوست عزیز ما نمی خوایم اطلاعات بایند کنیم تو گرید ، ما میخوایم هر کلاینتی که تغییری ایجاد کرد تغییرات به صورت خودکار در کلاینت های دیگه اعمال بشه

  11. #11
    کاربر دائمی آواتار night_secret
    تاریخ عضویت
    مرداد 1389
    محل زندگی
    رشت
    پست
    177

    نقل قول: Refresh کردن DataGridview در شبکه

    فکر نکنم اون کاملش بهتره چون این واسه همه جا کاربرد نداره مگه نه...؟

  12. #12

    نقل قول: Refresh کردن DataGridview در شبکه

    تحت شبکه چطوری میشه
    اون توضیحی ضمیمه خیلی کلی بود

  13. #13
    کاربر جدید آواتار yasevahshi!=true
    تاریخ عضویت
    آبان 1389
    محل زندگی
    توی خونمون
    پست
    26

    نقل قول: Refresh کردن DataGridview در شبکه

    نقل قول نوشته شده توسط ma.rad مشاهده تاپیک
    دوست عزیز ما نمی خوایم اطلاعات بایند کنیم تو گرید ، ما میخوایم هر کلاینتی که تغییری ایجاد کرد تغییرات به صورت خودکار در کلاینت های دیگه اعمال بشه
    شما يك بار امتحان كن !!! حالال شبكه رو كاري ندارم . ولي اگه اين كارو بكني گريد ويو آپديت ميشه.

  14. #14
    کاربر جدید آواتار yasevahshi!=true
    تاریخ عضویت
    آبان 1389
    محل زندگی
    توی خونمون
    پست
    26

    نقل قول: Refresh کردن DataGridview در شبکه

    حالال بستگي به برنامه ات داره. نمي دونم اگه بخواي با كليك كردن انجام بشه توي رويداد كليكش بنويس... در ضمن حتما بايد dataset , table adabtor , databinding sourc
    داشته باشي . چك كن. با تشكر

  15. #15
    کاربر دائمی
    تاریخ عضویت
    آذر 1385
    محل زندگی
    همین نزدیکیها
    پست
    683

    نقل قول: Refresh کردن DataGridview در شبکه

    ببین این ها به نظر من بدرد نمیخوره
    همون backgroundworker اگر هم بخواد همچین کاری کنه داره از تایمر استفاده میکنه و اطلاعات گرید رو هی رفرش میکنه
    این برای برنامه هایی که رکورد زیادی ندارن خوبه ولی اگه رکوردهات برسه به 2000 به بالا و هی رفرش بشن و هی موقعیت رکوردت توی گرید جابجا بشه چی میشه

    کاری رو که من تجربه کردم اینه که هر رکوردی رو که وارد سیستم میشه ازش یه لاگ میگیرم توی یک جدول
    بعدش هر فرمی که باز میشه یه سری اطلاعات رو باید نمایش بده که همه رکورد ها رو نمایش نمیدم
    میام رکورد هامو دسته ای نمایش میدم مثلا 100 تایی

    بعد یه تایمر میزارم تو فرم و میگم حالا که اطلاعات رو خوندی از گرید و 100 تاشو داری نشون میدی تعداد کل رکورد های مربوط به این جدولم رو توی لاگ بشمار به من بده مثلا میگه 250
    حلا اگه کاربر دیگه ای اطلاعات اضاف کنه و یا کم کنه و یا اصلاح کنه یه رکرود به این لاگ اضافه میشه و من توی تایمرم فقط تعداد رکورد لاگ رو با اونی که اول گرفتم و دیتا لود کردم مقایسه میکنم
    اگه تفاوت کرد گرید رو همون جا رفرش میکنم و عدد قبلی رو با عدد جدیده عوض میکنم

    حالا هر وقت اتفاقی توی یه دستگاه دیگه بیافته من باخبر میشم در ضمن اینکه لود شبکه رو هم با نمایش رکورد 100 تایی پایین میارم و سرعت برنامم همیشه بالاست

    اینها توضیح بود اگه نتونستی عملیش کنی دیگه باید کدی و تصویری راهنمایی کنم که وقت میخواد

  16. #16

    نقل قول: Refresh کردن DataGridview در شبکه

    دوستان کسی یه نمونه برنامه ساده با این کامپوننت داره؟ backgruondworker

  17. #17

    نقل قول: Refresh کردن DataGridview در شبکه

    اساتید میتونن کمک کنن
    یه نمونه کوچیک کارمو را می ندازه

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

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