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

نام تاپیک: ثبت اطلاعات ستونهای datagridview

  1. #1

    ثبت اطلاعات ستونهای datagridview

    سلام
    فرض کنیم یک جدول داریم که شامل (شماره ردیف کلیدجدول,نام خریدار,کالا1,کالا2,کالا3)می باشد
    ویک فرم داریم که یک textboxبرای ثبت نام خریدار است ویک datagridداریم که شامل3 ستون است
    کاربر می خواهد برای یک خریدار 4ردیف اطلاعات درdatagridپر کند
    حال چگونه می توانم این4ردیف به همراه نام خریدار بطور همزمان در جدول ثبت کنم بایک کلیک
    (بااستفاده از linqیا ef)
    باتشکر

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

    نقل قول: ثبت اطلاعات ستونهای دیتاگرید

    ببنینید لینک داره InserOnSubmit - InsertAllOnSubmitکه دیتا رو در حافظه ذخیره میکنند . ور هر موقع شما خواستی تمام تغییرات رو واقعا در دیتابیس ذخیره کنی از SubmitChanges استفاده میکنی.

  3. #3

    نقل قول: ثبت اطلاعات ستونهای دیتاگرید

    نقل قول نوشته شده توسط parvizwpf مشاهده تاپیک
    ببنینید لینک داره InserOnSubmit - InsertAllOnSubmitکه دیتا رو در حافظه ذخیره میکنند . ور هر موقع شما خواستی تمام تغییرات رو واقعا در دیتابیس ذخیره کنی از SubmitChanges استفاده میکنی.
    باسلام
    میشه یک نمونه کد قرار بدهید

  4. #4
    کاربر دائمی
    تاریخ عضویت
    تیر 1390
    محل زندگی
    کرمانشاه
    پست
    1,487

    نقل قول: ثبت اطلاعات ستونهای دیتاگرید

    برای منم جالبه

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

    نقل قول: ثبت اطلاعات ستونهای دیتاگرید

    ببینید کد آخه باید من سیستم دیتابیس شما رو داشته باشم. ببینید داخل برنامه جایی که کاربر داره دیتا میزنه شما همه جا از InsertOnSubmit استفاده کن وقتی تمام عناصر رابطه دار بهم تموم شد یعنی همه اینزرت ها آپدیتها و حذف ها انجام شد کد دکمه ذخیره نهایی رو SubmitChanges قرار بدید. خود لینک داره پشت قضیه همه چی رو انجام میده و در نهایت یک دفعه تمام کوئریها رو سمت اس کیو ال اجرا میکنه شما بهتره یه پروژه ساده رو انجام بدی اگه مشکل داشتی اینجا بگو

  6. #6

    نقل قول: ثبت اطلاعات ستونهای دیتاگرید

    نقل قول نوشته شده توسط Iran58 مشاهده تاپیک
    سلام
    فرض کنیم یک جدول داریم که شامل (شماره ردیف کلیدجدول,نام خریدار,کالا1,کالا2,کالا3)می باشد
    ویک فرم داریم که یک textboxبرای ثبت نام خریدار است ویک datagridداریم که شامل3 ستون است
    کاربر می خواهد برای یک خریدار 4ردیف اطلاعات درdatagridپر کند
    حال چگونه می توانم این4ردیف به همراه نام خریدار بطور همزمان در جدول ثبت کنم بایک کلیک
    (بااستفاده از linqیا ef)
    باتشکر
    سلام
    دوستان کسی نمی تونه با یک نمونه کد من را راهنمای کنه
    من کد زیر را نوشته ام وارور می دهد
    string nombre = string.Empty;
    string codigo_postal = string.Empty;
    private void button1_Click(object sender, EventArgs e)
    {

    using (var db = new DataClasses1DataContext())
    {


    foreach (DataGridViewRow row in dataGridView1.Rows)
    {

    db.s_t(textBox1.Text, row.Cells[0].Value.ToString());
    db.SubmitChanges();
    }


    }
    }

    An unhandled exception of type 'System.NullReferenceException' occurred in WindowsFormsApplication1.exe

    Additional information: Object reference not set to an instance of an object.
    لطفا با تصحیح کد راهنمای کنید

  7. #7

    نقل قول: ثبت اطلاعات ستونهای دیتاگرید

    بفرمائید این دستور ذخیره با دیتاگرید و با تکنولوژی Ef
    که هر چند تا اطلاعات داخل دیتاگرید ویو هستش رو ذخیره میکنه.
     Tbl_Foctor_Forosh_Kala tblFoctorForoshKala = new Tbl_Foctor_Forosh_Kala();
    for (int i = 0; i < dgv1.Rows.Count - 1; i++)
    {
    tblFoctorForoshKala.FFK_CAKh_Code_Anbar = Convert.ToInt64(dgv1.Rows[i].Cells["ClmCodeAnBar"].Value.ToString());
    tblFoctorForoshKala.FFK_CGHK_Code_Ya_BorCode_Gheme t_Kala =
    dgv1.Rows[i].Cells["ClmBorCodeKala"].Value.ToString();
    tblFoctorForoshKala.FFK_Date = (dgv1.Rows[i].Cells["ClmDate"].Value.ToString());
    tblFoctorForoshKala.FFK_Dersid_Maleyat = Convert.ToInt32(dgv1.Rows[i].Cells["ClmDersidMaleYat"].Value.ToString());
    tblFoctorForoshKala.FFK_Dersid_Tekhfef = Convert.ToInt32(dgv1.Rows[i].Cells["ClmDersidTekhfef"].Value.ToString());
    tblFoctorForoshKala.FFK_Gheme_Khales =
    Convert.ToDecimal(dgv1.Rows[i].Cells["ClmGhemetKhales"].Value.ToString());
    tblFoctorForoshKala.FFK_Ghemet_ghabil_Perdakht =
    Convert.ToDecimal(dgv1.Rows[i].Cells["ClmGhemetGhabilPerdakht"].Value.ToString());
    tblFoctorForoshKala.FFK_Maleyat =
    Convert.ToDecimal(dgv1.Rows[i].Cells["ClmMaleYat"].Value.ToString());
    tblFoctorForoshKala.FFK_SHFFK_Shomare_Foctor_Foros h_Kala =
    Convert.ToInt64(dgv1.Rows[i].Cells["ClmShomareFoctor"].Value.ToString());
    tblFoctorForoshKala.FFK_Tedad_Forosh = Convert.ToInt32(dgv1.Rows[i].Cells["ClmTedadKhered"].Value.ToString());
    tblFoctorForoshKala.FFK_Tekhfef =
    Convert.ToDecimal(dgv1.Rows[i].Cells["ClmTekhfef"].Value.ToString());
    tblFoctorForoshKala.FFK_Time = dgv1.Rows[i].Cells["ClmTime"].Value.ToString();
    tblFoctorForoshKala.FFK_Date_Miladi = Convert.ToDateTime(dgv1.Rows[i].Cells["ClmDateMildadi"].Value.ToString());
    db.Tbl_Foctor_Forosh_Kala.Add(tblFoctorForoshKala) ;
    db.SaveChanges();
    }

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

  1. ثبت اطلاعات dataGridView در دیتابیس
    نوشته شده توسط navidiran در بخش C#‎‎
    پاسخ: 15
    آخرین پست: پنج شنبه 01 آذر 1397, 19:56 عصر
  2. ثبت اطلاعات در یک فرم و نمایش ان در datagridview در یک فرم دیگر
    نوشته شده توسط meysam_online2012 در بخش C#‎‎
    پاسخ: 8
    آخرین پست: چهارشنبه 02 بهمن 1392, 21:46 عصر
  3. سوال: انتقال اطلاعات ثبت شده در DatagridView به DataTable
    نوشته شده توسط meysamda در بخش C#‎‎
    پاسخ: 7
    آخرین پست: یک شنبه 11 اردیبهشت 1390, 12:35 عصر
  4. پاسخ: 0
    آخرین پست: سه شنبه 23 فروردین 1390, 11:18 صبح
  5. سوال: نحوه فراخوانی SetDataBinding برای ثبت اطلاعات در dataGridview
    نوشته شده توسط mahdi_7610 در بخش C#‎‎
    پاسخ: 0
    آخرین پست: جمعه 11 اردیبهشت 1388, 13:46 عصر

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

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