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

نام تاپیک: راهنمایی برای کد اضافه کردن row در dataview

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

    Question راهنمایی برای کد اضافه کردن row در dataview

    با سلام خدمت اساتید محترم...
    من این کد را قبلا برای data grid view نوشته بودم و حالا همین رو برای dataview میخوام بنویسم اما نمیتونم...
    لطفا کمکم کنید...
    row.CreateCells(this.dataGridView2, shb.Trim(), trka.Trim(), cpn.Trim(), mob.Trim(), a, shm.Trim(), shsh.Trim(), clr.Trim(), shs.Trim(), cname.Trim(), comboBox1.Text.Trim(), trkb.Trim());
    this.dataGridView2.Rows.Add(row);

  2. #2
    کاربر تازه وارد آواتار irartesh
    تاریخ عضویت
    تیر 1392
    محل زندگی
    صومعه سرا
    پست
    61

    نقل قول: راهنمایی برای کد اضافه کردن row در dataview

    چه اروری دریافت میکنید!!!

  3. #3
    کاربر دائمی
    تاریخ عضویت
    اردیبهشت 1391
    محل زندگی
    tehran
    پست
    243

    نقل قول: راهنمایی برای کد اضافه کردن row در dataview

    نقل قول نوشته شده توسط irartesh مشاهده تاپیک
    چه اروری دریافت میکنید!!!
    مرسی از وقتی که گذاشتید...

    این خط یه DataGridViewRow به نام row میسازه و اون رو نیو میکنه
    DataGridViewRow row = new DataGridViewRow();        



    تو این خط هم که میاد یک ردیف ایجاد میکنه
    row.CreateCells(this.dataGridView2, shb.Trim(), trka.Trim());



    اینجا هم دیتا ها رو میریزه تو دیتا گرید
    this.dataGridView2.Rows.Add(row);



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

    حالا من میخوام دقیقا همین کد رو برای یک dataview به نام dg2dataview بنویسم یعنی دیتا ها رو به جای دیتا گرید تو دیتا ویو بریزه...


    حالا مشکل اینجاست که من تو همین کد وقتی جای dataGridView2 دیتاویو dg2dataview را میزارم ارور میده و میگه اشتباه هست...

    من چطور با این روش اطلاعات رو به جای این که تو data grid view بریزم، توی data view بریزم؟

  4. #4
    کاربر تازه وارد آواتار irartesh
    تاریخ عضویت
    تیر 1392
    محل زندگی
    صومعه سرا
    پست
    61

    نقل قول: راهنمایی برای کد اضافه کردن row در dataview

    احتمالا باید به این صورت باشه(بصورت عملی تست نکردم)...باید با یه دیتا تیبل سطر ها رو اضافه کنید و بعد دیتا تیبل رو به دیتا ویو بدید.

    DataTable b = new DataTable();
    b.Rows.Add("aaaa","bbb");
    DataView a = new DataView(b);


    ================================================== =========================================

    جواب سوالتون رو پیدا کردم

    خط اول یدونه دیتا ویو درست میکنیم (که من اینجا تیبلی رو بهش اضافه کردم)
    حالا تو خط دوم میایم برای این دیتا ویو یه سطر جدید درست میکنیم...خط 3 و 4 و 5 هم که اضافه کردن ایتم به سلول های سطر هستش و خط ششم هم اعلام میکنیم که ویرایش تموم شد(سطر جدید اضافه بشه)


    DataView dv = new DataView(objset.Tables[0]);
    DataRowView drv = dv.AddNew();
    drv[0] = 5;
    drv[1] = "column1";
    drv[2] = "column2";
    drv.EndEdit();
    آخرین ویرایش به وسیله irartesh : سه شنبه 23 اردیبهشت 1393 در 20:13 عصر

  5. #5
    کاربر دائمی
    تاریخ عضویت
    اردیبهشت 1391
    محل زندگی
    tehran
    پست
    243

    نقل قول: راهنمایی برای کد اضافه کردن row در dataview

    نقل قول نوشته شده توسط irartesh مشاهده تاپیک
    احتمالا باید به این صورت باشه(بصورت عملی تست نکردم)...باید با یه دیتا تیبل سطر ها رو اضافه کنید و بعد دیتا تیبل رو به دیتا ویو بدید.

    DataTable b = new DataTable();
    b.Rows.Add("aaaa","bbb");
    DataView a = new DataView(b);


    ================================================== =========================================

    جواب سوالتون رو پیدا کردم

    خط اول یدونه دیتا ویو درست میکنیم (که من اینجا تیبلی رو بهش اضافه کردم)
    حالا تو خط دوم میایم برای این دیتا ویو یه سطر جدید درست میکنیم...خط 3 و 4 و 5 هم که اضافه کردن ایتم به سلول های سطر هستش و خط ششم هم اعلام میکنیم که ویرایش تموم شد(سطر جدید اضافه بشه)


    DataView dv = new DataView(objset.Tables[0]);
    DataRowView drv = dv.AddNew();
    drv[0] = 5;
    drv[1] = "column1";
    drv[2] = "column2";
    drv.EndEdit();


    سلام مزسی دوست من...
    اما از objset خطا میگیره و نمیشناسه... خودم سعی کردم رفعش کنم اما نشد... میشه راهنماییم کنید...؟؟؟

    خطا:
    The name 'objset' does not exist in the current context c:\usr\mahlake\desk\r\r\ia\class1.cs

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

    نقل قول: راهنمایی برای کد اضافه کردن row در dataview

    چون شما در اینجا دیتاست رو اضافه نکردید...شما نام دیتاست خودتون رون به جای objset.Tables[0] قرار بدید...مثلا برای دیتاستی به نام dataset1 به این صورت عمل کنید dataset1.Tables[0]
    خط اول رو تغییر بدید:


    DataView dv = new DataView(dataset1.Tables[0]);


    البته شما میتونید بجا دیتاست مورد دیگری رو اضافه کنید.منظورم اینه که ما اینجا از دیتاست صرفا برای پر کردن دیتا ویو استفاده میکنیم

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

  1. درخواست راهنمایی در مورد اضافه کردن ویدئو به فلش و دکمه
    نوشته شده توسط hamid3pnn در بخش Flash و ActionScript
    پاسخ: 5
    آخرین پست: دوشنبه 14 اسفند 1391, 19:10 عصر
  2. پاسخ: 4
    آخرین پست: پنج شنبه 13 مهر 1391, 15:35 عصر
  3. سوال: اضافه کردن Rows به GridView کامپوننت DevExpress
    نوشته شده توسط ehsan_starlight در بخش C#‎‎
    پاسخ: 3
    آخرین پست: چهارشنبه 03 اسفند 1390, 21:12 عصر
  4. سوال: راهنمایی در مورد اضافه کردن صدا به C++‎
    نوشته شده توسط m.osivand# در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 2
    آخرین پست: یک شنبه 01 خرداد 1390, 11:30 صبح
  5. عدم اضافه کردن Row به Datagrid
    نوشته شده توسط gh_fereydonpoor در بخش VB.NET
    پاسخ: 3
    آخرین پست: یک شنبه 14 فروردین 1384, 20:33 عصر

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

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