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

نام تاپیک: آپديت datagridview

  1. #1
    کاربر تازه وارد
    تاریخ عضویت
    تیر 1392
    محل زندگی
    سبزوار
    پست
    83

    آپديت datagridview

    ديتاگريد و فيلد هايي كه ميخوام به بانك وارد كنم روي دوتا فرم جدا از هم هستن. يني تكست باكس هايي كه ميخوام مقاديرشون به بانك اضافه بشه روي يه فرم و ديتاگريد روي يه فرم ديگه هست.
    ميخوام همون لحظه كه اطلاعات رو ثبت بانك كردم ديتاگريدم روي فرم ديگه بروز بشه. از چه دستوري بايد استفاده كنم؟
    از Linq براي اتصال به بانك استفاده ميكنم

  2. #2

    نقل قول: آپديت ديتا گريد

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

  3. #3
    کاربر تازه وارد
    تاریخ عضویت
    تیر 1392
    محل زندگی
    سبزوار
    پست
    83

    نقل قول: آپديت ديتا گريد

    اين دستورات دكمه درج
    var db = new LinqDataContext();
    var f = new frm_Vam();
    f.dtGvVam.DataSource = db.tblVams;


    و اينم توي فرم لود

    this.tblVamTableAdapter.Fill(this.dataSetVam.tblVa  m);

    منظورتون همين كد هاس؟
    آخرین ویرایش به وسیله mori5858 : شنبه 29 تیر 1392 در 14:42 عصر

  4. #4

    نقل قول: آپديت ديتا گريد

    کد های ارسالی را بین علامت # توی کادر بالا بزار مشخص باشه چیه


    متاسفانه linq وارد نیستم وی الگوریتم کار اینه
    1- در فرم اولت که فرم درج اطلاعاته ، دکمه و تکست باکس و لیبل میزاری روی دکمه دابل کلیک میکنی و درستور insert را مینویسی
    2-بعد که دستور insert را نوشتی باید فرم جدید را نمایش بدی

      frm_inser frm = new frm_inser();
    frm.Show();


    frm_inser اسم فرمیه که توی اون گرید ویو داری ،

    3- حالا برو در فرمی که گرید داری از اونجا در رویداد form_load یک کد select از اون جدولی که در فرم قبلی insert کردی بگیر و به گرید بایند کن

    کلیت کار همینه

  5. #5
    کاربر تازه وارد
    تاریخ عضویت
    تیر 1392
    محل زندگی
    سبزوار
    پست
    83

    نقل قول: آپديت ديتا گريد

    اگه فيلدها و دكمه ثبت روي همون فرم باشه كار ميكنه اما من اطلاعات رو از يه فرم ديگه ميگيره
    فقط دستور آپديت كردن ديتاگريد رو ميخوام كه توي دكمه ثبت بنويسم تا همون لحظه ديتاگريد توي فرم ديگه آپديت بشه

  6. #6
    کاربر تازه وارد
    تاریخ عضویت
    تیر 1392
    محل زندگی
    سبزوار
    پست
    83

    نقل قول: آپديت ديتا گريد

    كسي بلد نبود؟

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

    نقل قول: آپديت ديتا گريد

    ببین ... خاصیت Modifire مربوط به DataGridViewت رو بذا رو internal یا public که بتونی از فرمای دیگه هم بهش دسترسی داشته باشی. حالا دیگه میتونی از تو همین فرم باهاش کار کنی.

  8. #8
    کاربر تازه وارد
    تاریخ عضویت
    تیر 1392
    محل زندگی
    سبزوار
    پست
    83

    نقل قول: آپديت ديتا گريد

    نقل قول نوشته شده توسط Hkarimi مشاهده تاپیک
    ببین ... خاصیت Modifire مربوط به DataGridViewت رو بذا رو internal یا public که بتونی از فرمای دیگه هم بهش دسترسی داشته باشی. حالا دیگه میتونی از تو همین فرم باهاش کار کنی.
    اين جاش مشكلي نيس. همين كارو كردم
    فقط ميخوام بعد اينكه توي فرم ديگه اطلاعات رو ثبت كردم همون لحظه ديتاگريد بروز بشه و اطلاعات اضافه شده رو نمايش بده

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

    نقل قول: آپديت ديتا گريد

    باید براش کوئری بنویسی. همینجوری که تغییراتش اعمال نمیشه!!! همون کدی که احتمالا توی فرم لود نوشتی (که توسطش جدولت پر میشه) رو توی این فرم دومی هم بنویس. چه مشکلی وجود داره. خب شما که به dataGridView فرم اولی دسترسی داری... کدشو بنویس خلاص شه بره دیگه.

  10. #10
    کاربر تازه وارد
    تاریخ عضویت
    تیر 1392
    محل زندگی
    سبزوار
    پست
    83

    نقل قول: آپديت ديتا گريد

    نقل قول نوشته شده توسط Hkarimi مشاهده تاپیک
    باید براش کوئری بنویسی. همینجوری که تغییراتش اعمال نمیشه!!! همون کدی که احتمالا توی فرم لود نوشتی (که توسطش جدولت پر میشه) رو توی این فرم دومی هم بنویس. چه مشکلی وجود داره. خب شما که به dataGridView فرم اولی دسترسی داری... کدشو بنویس خلاص شه بره دیگه.
    دستورات اعمال ميشه فقط براي نمايش بايد يه بار فرم ديتاگريد رو ببندي دوباره باز كني تا دوباره لود بشه
    اما وقتي دستوراتي كه توي فرم لود هست رو توي دكمه ثبت كپي كنم خطا ميده

  11. #11
    کاربر دائمی آواتار khokhan
    تاریخ عضویت
    دی 1388
    محل زندگی
    اسکو
    پست
    2,176

    نقل قول: آپديت ديتا گريد

    نقل قول نوشته شده توسط mori5858 مشاهده تاپیک
    دستورات اعمال ميشه فقط براي نمايش بايد يه بار فرم ديتاگريد رو ببندي دوباره باز كني تا دوباره لود بشه
    اما وقتي دستوراتي كه توي فرم لود هست رو توي دكمه ثبت كپي كنم خطا ميده
    .................................................. ..................!!!!!!!!!!!!!!!!!!????????????
    فایل های ضمیمه فایل های ضمیمه

  12. #12
    کاربر تازه وارد
    تاریخ عضویت
    تیر 1392
    محل زندگی
    سبزوار
    پست
    83

    نقل قول: آپديت ديتا گريد

    نقل قول نوشته شده توسط khokhan مشاهده تاپیک
    .................................................. ..................!!!!!!!!!!!!!!!!!!????????????
    سي شارپ من 2008 هستش باز نميشه

  13. #13
    کاربر تازه وارد
    تاریخ عضویت
    تیر 1392
    محل زندگی
    سبزوار
    پست
    83

    نقل قول: آپديت ديتا گريد

    كسي بلد نبود؟؟؟

  14. #14
    کاربر دائمی آواتار parvizwpf
    تاریخ عضویت
    بهمن 1390
    محل زندگی
    TEH
    پست
    2,919

    نقل قول: آپديت ديتا گريد

    مقدار آبجکت دیتا گرید رو به اون فرم دکمه پاس بده حالا بهش دسترسی داری حالا میتونی اطلاعات رو دوباره کوئری بزنی یا رفرش کنی.

  15. #15
    کاربر تازه وارد
    تاریخ عضویت
    تیر 1392
    محل زندگی
    سبزوار
    پست
    83

    نقل قول: آپديت ديتا گريد

    نقل قول نوشته شده توسط parvizwpf مشاهده تاپیک
    مقدار آبجکت دیتا گرید رو به اون فرم دکمه پاس بده حالا بهش دسترسی داری حالا میتونی اطلاعات رو دوباره کوئری بزنی یا رفرش کنی.
    يني چيكار كنم؟

  16. #16
    کاربر دائمی آواتار parvizwpf
    تاریخ عضویت
    بهمن 1390
    محل زندگی
    TEH
    پست
    2,919

    نقل قول: آپديت ديتا گريد

    توی کانستراکتور فرم دکمه یه مقدار از نوع datagriview بزار بعد جایی که داری اون فرمو صدا میزنی این گرید ویو رو بهش پاس بده.

  17. #17
    کاربر تازه وارد
    تاریخ عضویت
    تیر 1392
    محل زندگی
    سبزوار
    پست
    83

    نقل قول: آپديت ديتا گريد

    نقل قول نوشته شده توسط parvizwpf مشاهده تاپیک
    توی کانستراکتور فرم دکمه یه مقدار از نوع datagriview بزار بعد جایی که داری اون فرمو صدا میزنی این گرید ویو رو بهش پاس بده.
    منظورتون همين كد هستش؟

    var db = new LinqDataContext();
    var f = new frm_Vam();
    f.dtGvVam.DataSource = db.tblVams;

  18. #18
    کاربر دائمی آواتار parvizwpf
    تاریخ عضویت
    بهمن 1390
    محل زندگی
    TEH
    پست
    2,919

    نقل قول: آپديت ديتا گريد

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

  19. #19
    کاربر تازه وارد
    تاریخ عضویت
    تیر 1392
    محل زندگی
    سبزوار
    پست
    83

    نقل قول: آپديت ديتا گريد

    نقل قول نوشته شده توسط parvizwpf مشاهده تاپیک
    خب این کجاست تو فرم گرید یا دکمه؟ اگه دکمه هست که اشتباهه داره چرا نیو میکنه؟ من اون کد رو گفتم چون نیویی در کار نیست.
    نيو كردن براي ايجاد يه شي از فرم هستش كه بشه به ديتاگريد روي صفحه دسترسي داشت ديگه
    db هم كه براي اتصال به بانك از طريق لينك استفاده ميشه

  20. #20
    کاربر دائمی آواتار parvizwpf
    تاریخ عضویت
    بهمن 1390
    محل زندگی
    TEH
    پست
    2,919

    نقل قول: آپديت ديتا گريد

    خب یعنی الان فرم vam باز هست دوباره داری اونجا نیو میکنی؟

  21. #21
    کاربر تازه وارد
    تاریخ عضویت
    تیر 1392
    محل زندگی
    سبزوار
    پست
    83

    نقل قول: آپديت ديتا گريد

    نقل قول نوشته شده توسط parvizwpf مشاهده تاپیک
    خب یعنی الان فرم vam باز هست دوباره داری اونجا نیو میکنی؟
    بله
    ديتاگريد روي فرم Vam هست. براي اينكه ديتاگريد دستور dtGvVam.DataSource = db.tblVams شناسايي كنه يه متغير از نوع فرم تعريف كردم تا بشه به ديتاگرديش دسترسي داشت
    كارم غلطه؟

  22. #22
    کاربر دائمی آواتار parvizwpf
    تاریخ عضویت
    بهمن 1390
    محل زندگی
    TEH
    پست
    2,919

    نقل قول: آپديت ديتا گريد

    صدو بیست درصد غلطه . میدونی نیو یعنی چی؟ خودت یه کم فکر کن نه جان من فکر کن. همون کاری که گفتم بکن :

    dokme form
    public class formdokme:form
    {
    datagridview dgv;
    public void formdokme(datagridview _dgv)
    {
    dgv=_dgv;
    }
    }

    //jaei ke mikhai forme dokme baz bebshe
    formdokme fd=new formdoke(this.datagridview1);


    حالا تو فرم دکمه با dgv به اون دسترسی داری بدون هیچ نیویی.

  23. #23
    کاربر تازه وارد
    تاریخ عضویت
    تیر 1392
    محل زندگی
    سبزوار
    پست
    83

    نقل قول: آپديت ديتا گريد

    راستش من زياد وارد نيستم براي همين منظورتون رو درست متوجه نميشم.
    اصلا شايد نيازي هم به نيو كردن نباشه
    مشكل من فقط آپديت كردن ديتاگريد هستش. اگه اطلاعات روي همون فرم باشن ديتاگريد بروز ميشه اما وقتي از روي يه فرم ديگه اين كارو انجام ميدم بروز نميشه و بايد يه بار فرم رو ببندم دوباره باز كنم

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

  1. مبتدی: حذف و درج و آپدیت کردن رکورد های جدول با استفاده از DataGridView
    نوشته شده توسط meysamax در بخش C#‎‎
    پاسخ: 1
    آخرین پست: دوشنبه 12 خرداد 1393, 00:53 صبح
  2. مشکل با آپدیت سطرهای datagridview...!
    نوشته شده توسط khz-web1 در بخش دسترسی به داده ها (ADO.Net و LINQ و ...)
    پاسخ: 3
    آخرین پست: جمعه 02 مرداد 1388, 13:37 عصر
  3. ويرايش و آپديت DataGridView
    نوشته شده توسط Amir_GhF در بخش دسترسی به داده ها (ADO.Net و LINQ و ...)
    پاسخ: 0
    آخرین پست: شنبه 09 آذر 1387, 13:18 عصر
  4. آپدیت جدول با Datagridview و SP
    نوشته شده توسط hooooman در بخش دسترسی به داده ها (ADO.Net و LINQ و ...)
    پاسخ: 1
    آخرین پست: جمعه 12 مهر 1387, 21:42 عصر
  5. DataGridView و آپديت(ذخيره) TableAdapter
    نوشته شده توسط ALI TT در بخش دسترسی به داده ها (ADO.Net و LINQ و ...)
    پاسخ: 8
    آخرین پست: چهارشنبه 18 اردیبهشت 1387, 13:58 عصر

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

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