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

نام تاپیک: ارور در حلقه

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

    ارور در حلقه

    سلام
    دوستان این حلقه رو نوشتم که بوسیله اون اطلاعات دیتاگرید رو توی دیتا بیس ثبت کنم
    ولی نمیدونم چرا فقط سطر اول رو توی دیتا بیس ثبت میکنه

    for (int i = 0; i <= DGVUseMegh.Rows.Count ; i++)
    {
    C_Fie cf = new C_Fie();
    {
    cf.idMat = Convert.ToInt32(DGVUseMegh.Rows[i].Cells[0].Value.ToString());
    cf.idVs = Convert.ToInt32(DGVUseMegh.Rows[i].Cells[4].Value.ToString());
    cf.Fie = Convert.ToDouble(DGVUseMegh.Rows[i].Cells[5].Value.ToString());
    }
    cn.C_Fie.Add(cf);
    cn.SaveChanges();
    Close();
    }



  2. #2

    نقل قول: ارور در حلقه

    Close میکنی چرا؟

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

    نقل قول: ارور در حلقه

    نقل قول نوشته شده توسط Mahmoud.Afrad مشاهده تاپیک
    Close میکنی چرا؟
    ممنون
    حل شد
    مشکل همون close بود

  4. #4

    نقل قول: ارور در حلقه

    نقل قول نوشته شده توسط شهابسلطانی مشاهده تاپیک
    سلام
    دوستان این حلقه رو نوشتم که بوسیله اون اطلاعات دیتاگرید رو توی دیتا بیس ثبت کنم
    ولی نمیدونم چرا فقط سطر اول رو توی دیتا بیس ثبت میکنه

    for (int i = 0; i <= DGVUseMegh.Rows.Count ; i++)
    {
    C_Fie cf = new C_Fie();
    {
    cf.idMat = Convert.ToInt32(DGVUseMegh.Rows[i].Cells[0].Value.ToString());
    cf.idVs = Convert.ToInt32(DGVUseMegh.Rows[i].Cells[4].Value.ToString());
    cf.Fie = Convert.ToDouble(DGVUseMegh.Rows[i].Cells[5].Value.ToString());
    }
    cn.C_Fie.Add(cf);
    cn.SaveChanges();
    Close();
    }


    cn.SaveChanges(); رو باید خارج از حلقه بزاری داخل حلقه نباید بزاری

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

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