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

نام تاپیک: آموزش ویرایش اطلاعات با Entity framework

  1. #1
    کاربر دائمی آواتار firoozi90
    تاریخ عضویت
    آذر 1390
    محل زندگی
    تهران
    پست
    572

    Thumbs down آموزش ویرایش اطلاعات با Entity framework

    آموزش ویرایش اطلاعات با Entity framework

    من می خوام وقتی کاربر روی رکورد مورد نظرش در datagridview کلیک کرد کلیه فیلدها به تکست باکس های مربوطه اش که تعیین کردم منتقل بشه و کاربر هرکدام از فیلدها را که خواست ویرایش کنه و وقتی که روی دکمه ویرایش کلیک کرد رکورد ویرایش شده ذخیره بشه.
    پس برای این کار ابتدا خاصیت selectionmode دیتاگریدتونو برابر fullrowselect قرار بدید و سپس در رویداد کلیک datagridview کد زیر را وارد کنید:


    string studid=dataGridView1.SelectedCells[0].Value.ToString();
    testEntities db = new testEntities();
    student st = db.student.Where(p => p.stid == studid).First();
    textBox12.Text = st.stid;
    textBox13.Text = st.name;
    textBox11.Text=st.famil;
    textBox6.Text = st.avg.ToString();


    پس با این کد فیلدهای رکورد مورد نظرمونو به تکست باکس ها منتقل کردیم.

    حالا میریم سراغ کدنویسی دکمه ویرایش

    در رویداد کلیک دکمه کد زیر را وارد کنید:


    string studid = textBox12.Text.Trim();
    testEntities db = new testEntities();
    student st = db.student.Where(p => p.stid == studid).First();
    st.name=textBox13.Text;
    st.famil=textBox11.Text;
    st.avg =Convert.ToDouble(textBox6.Text);
    db.SaveChanges();
    dataGridView1.DataSource = db.student.Select(p => p);


    سوالی بود من در خدمتم

  2. #2

    نقل قول: آموزش ویرایش اطلاعات با Entity framework

    سلام دوست عزيز
    من در مورد نوشتن در اطلاعات در دو جدول با linq يا بهتر بگويم ربط دادن دو جدول با هم ونوشتن اطلاعات درون انها مشكل دارم خواهش مي كنم كمكم كنيد
    البته اين را بگويم من در C#‎ 2008 با استفاده از linq منظورم بود
    باز هم ممنون

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

    نقل قول: آموزش ویرایش اطلاعات با Entity framework

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

  4. #4

    نقل قول: آموزش ویرایش اطلاعات با Entity framework

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

    .
    خاصیت modifiers کنترل های روی فرم دومت رو public بذار تا از طریق شیء جدیدی که از فرم دوم تو فرم اولت میسازی ،بتونی به textbox های فرم دوم دسترسی داشته باشی!
    خودم نفهمیدم چی گفتم ،شما فهمیدی؟

  5. #5

    نقل قول: آموزش ویرایش اطلاعات با Entity framework

    The property 'idpublic' is part of the object's key information and cannot be modified.
    خسته نباشین این ارور رو واسه چی میده
    id public رو کلید اصلی قرار دادم

  6. #6
    کاربر تازه وارد آواتار i.lover3000
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    شوشتر
    سن
    34
    پست
    76

    نقل قول: آموزش ویرایش اطلاعات با Entity framework

    احتمالا خواستین که بصورت دستی مقدار idpublic رو تغییر بدین. در صورتی که این پروپرتی به صورت خودکار باید مقدار بگیرد.

  7. #7

    نقل قول: آموزش ویرایش اطلاعات با Entity framework

    ن داداش من
    حتی جستجو رو بر اساس Name قرار میدم و مقدار id public رو برنمیگردونم دوباره همین ارور رو میده
    اصن ی وضی
    دیوانمون کرده

  8. #8
    کاربر دائمی آواتار nathan
    تاریخ عضویت
    مرداد 1387
    محل زندگی
    شهسوار
    پست
    202

    نقل قول: آموزش ویرایش اطلاعات با Entity framework

    نقل قول نوشته شده توسط m.bibjan مشاهده تاپیک
    The property 'idpublic' is part of the object's key information and cannot be modified.
    خسته نباشین این ارور رو واسه چی میده
    id public رو کلید اصلی قرار دادم
    دوستان خوبم من هم دقیقاً همین مشکل رو دارم توی وب هم نتونستم راه حلی پیدا کنم کسی اگر مدونه قضیه چیه به ما هم بگه
    با تشکر

برچسب های این تاپیک

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

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