مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

مسعود شریفی پور

عضویت از 1392/03/31

مشکل این کد چیه

  • جمعه 13 تیر 1393
  • 00:13
تشکر میکنم
 if (CIID != 0)
                {

                    foreach (var row in radGridView1.Rows)
                    {
                        int id = int.Parse(row.Cells[4].Value.ToString());
                        var id2 = (from u in con.Product where u.IDProduct == id select u.Tedad).First();
                        
                        var update = (from u in con.Product where u.IDProduct == id select u).First();
                        int id4 = int.Parse(row.Cells[1].Value.ToString());
                        update.Tedad = (id4) - (id2);
                        con.SaveChanges();
                    }

 

وقتی از هم کم میکنه به عنوان مثال

10 عدد موجودی - 1 میکنه

تو دیتابیس -9 ذخیره میکنه

پاسخ های این پرسش

تعداد پاسخ ها : 2 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • جمعه 13 تیر 1393
  • 15:06

هر دو مقدار رو داخل یک پرانتز از هم کم کن و بعد در یک متغیر جدا بریز در نهایت اون متغیر رو برای به روزرسانی استفاده کن

کاربر سایت

مسعود شریفی پور

عضویت از 1392/03/31

  • جمعه 13 تیر 1393
  • 15:16

ممنون ! ساختار کد نویسی مشکلی نداره ؟

update.Tedad = (id2) - (id4);

به این صورت نوشتم جواب داد.باز یک فیلد هم مشکل داشت !

برای پرینت حرارتی برای اینکه به کاربر  پیش نمایش نشون نده در استیمول مستقیم پرینت میکنم ! ولی بازم پنجره انتخاب پرینتر نمایش داده میشه راهی وجود داره اون پنجره نمایش داده نشه

 

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)