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

نام تاپیک: آپدیت gridview با تکنولوژی Entity

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

    Question آپدیت gridview با تکنولوژی Entity

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


    کد زیر رو در رویداد کلیک قرار میدم ولی مشکل اینجاست که فقط سطر اول رو آپدیت میکنه و همچنین چیزی درون txtName.text لود نمیشه که ببینم مثلا دارم چی رو تغییر میدم
    لطفا کد زیر را اصلاح کنید:

    کد رخداد ثبت
            private void btnSave_Click(object sender, EventArgs e)
    {
    var u1 = sd.SiteDastehs.FirstOrDefault();
    u1.NameDastehSite = txtName.Text;
    sd.SaveChanges();
    }


    لطفا راهنمایی کنید

    مشخصات برنامه:
    ویژوال استودیو
    سی شارپ
    انتیتی
    ویندوز فرم
    آخرین ویرایش به وسیله booysusa : یک شنبه 10 آذر 1398 در 16:05 عصر دلیل: تکمیل پست

  2. #2

    نقل قول: آپدیت گرید ویو با تکنولوژی Entity

    خب طبیعیه همیشه سطر اول رو آپدیت کنه چون دارین همیشه اولین رکورد رو واکشی میکنی و تغییر میدی، باید متناسب با آیدی، رکورد مورد نظر رو واکشی کنی

    دوم اینکه شما وقتی میخوای مقدار یه فیلدی رو داخل تکست باکس ببینی باید اول اون مقدار رو از دیتابیس واکشی کنی و مقدار رو توی تکست باکس قرار بدی

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

    نقل قول: آپدیت گرید ویو با تکنولوژی Entity

    نقل قول نوشته شده توسط mr.sirwan مشاهده تاپیک
    خب طبیعیه همیشه سطر اول رو آپدیت کنه چون دارین همیشه اولین رکورد رو واکشی میکنی و تغییر میدی، باید متناسب با آیدی، رکورد مورد نظر رو واکشی کنی

    دوم اینکه شما وقتی میخوای مقدار یه فیلدی رو داخل تکست باکس ببینی باید اول اون مقدار رو از دیتابیس واکشی کنی و مقدار رو توی تکست باکس قرار بدی
    متوجه هستم
    با Ado مشکلی ندارم ولی Entity کار نکردم، پس
    کدش رو نیاز دارم مهندس سیروان
    آخرین ویرایش به وسیله booysusa : یک شنبه 10 آذر 1398 در 17:52 عصر

  4. #4

    نقل قول: آپدیت گرید ویو با تکنولوژی Entity

    برای واکشی یک رکورد با کلیدش (آیدی) باید از کد زیر استفاده کنی:
    int Id = Convert.ToInt32(YourDataGridView.SelectedRows[0].Cells[0].Value.ToString());

    // راه اول
    var u1 = sd.SiteDastehs.Find(Id);

    // راه دوم
    var u1 = sd.SiteDastehs.FirstOrDefault(daste => daste.Id == Id);


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

    نقل قول: آپدیت گرید ویو با تکنولوژی Entity

    نقل قول نوشته شده توسط mr.sirwan مشاهده تاپیک
    برای واکشی یک رکورد با کلیدش (آیدی) باید از کد زیر استفاده کنی:
    int Id = Convert.ToInt32(YourDataGridView.SelectedRows[0].Cells[0].Value.ToString());

    // راه اول
    var u1 = sd.SiteDastehs.Find(Id);

    // راه دوم
    var u1 = sd.SiteDastehs.FirstOrDefault(daste => daste.Id == Id);


    سپاس
    امکانش هست بصورت منسجم کدش رو بنویسید

    کد دکمه ویرایش (دیتا گرید ویو)

    کد ثبت اطلاعات در فرم ویرایش

  6. #6

    نقل قول: آپدیت گرید ویو با تکنولوژی Entity

    مشکلتون کجاست؟ برای ثبت تغییرات که از همون کد خودتون استفاده کنید جواب میده فقط خط مربوط به واکشی رو باید درست کنید

    برای نمایش مقدار توی تکست باکس هم من مشکلی نمیبینم، رکورد رو واکشی کردی مقدار مربوط به پراپرتی مورد نظر رو توی تکست باکس میذاری همین

  7. #7
    کاربر دائمی آواتار booysusa
    تاریخ عضویت
    شهریور 1391
    محل زندگی
    ایران سرای من است
    پست
    155

    نقل قول: آپدیت گرید ویو با تکنولوژی Entity

    نقل قول نوشته شده توسط mr.sirwan مشاهده تاپیک
    مشکلتون کجاست؟ برای ثبت تغییرات که از همون کد خودتون استفاده کنید جواب میده فقط خط مربوط به واکشی رو باید درست کنید

    برای نمایش مقدار توی تکست باکس هم من مشکلی نمیبینم، رکورد رو واکشی کردی مقدار مربوط به پراپرتی مورد نظر رو توی تکست باکس میذاری همین
    سپاس
    متوجه نشدم چطوری باید کدهارو بنویسم

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

  1. تفاوت entity framework ، linq to entity و Entity Framework Code First
    نوشته شده توسط negar.rafie در بخش دسترسی به داده ها (ADO.Net و LINQ و ...)
    پاسخ: 1
    آخرین پست: دوشنبه 24 آذر 1393, 11:43 صبح
  2. تفاوت entity framework با linq to entity
    نوشته شده توسط negar.rafie در بخش C#‎‎
    پاسخ: 9
    آخرین پست: شنبه 22 آذر 1393, 09:48 صبح

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

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