PDA

View Full Version : سوال: جمع مقادیر سطرهای دیتاگرید ویو با شرطی خاص



سعید هامین
جمعه 27 خرداد 1401, 19:20 عصر
سلام دوستان
من یه دیتاگرید ویو دارم که با ef به sql server کانکت شده
توی این دیتاگرید ویو ستون های سال ، سهمیه ابلاغی ، تحقق یافته و کد حوزه رو داریم
حالا میخوام جمع مقادیر ستون "سهمیه ابلاغی" برای تمام سال ها بر اساس کد حوزه رو درون یک تکست باکس بریزم مثلا جمع کل سهمیه ابلاغی سال های 1399 ، 1400 ، 1401 و .. مربوط به کد حوزه 4
یه عکس هم از این تیبل گرفتم که ضمیمه میکنم

ممنون میشم کمک کنین:قلب:

153841

پرستو پارسایی
شنبه 28 خرداد 1401, 09:39 صبح
سلام کد حوزه مورد نظرتون رو فیلتر کنید و سپس از sum برای سهمیه ابلاغی استفاده کنید

سعید هامین
شنبه 28 خرداد 1401, 12:09 عصر
اگه اشتباه نکنم شما دارین راه حل در مورد اکسل می دین
درسته؟

پرستو پارسایی
شنبه 28 خرداد 1401, 18:47 عصر
خیر در پست اول دیتابیس رو معرفی نموده اید .

https://stackoverflow.com/questions/53477709/how-to-calculate-sum-of-a-column-in-datagridview

پرستو پارسایی
شنبه 28 خرداد 1401, 18:53 عصر
https://stackoverflow.com/questions/53477709/how-to-calculate-sum-of-a-column-in-datagridview

سعید هامین
شنبه 28 خرداد 1401, 20:39 عصر
ممنون از توجه و راهنمایتون
توی لینک بررسی میکنم ، اگه به جواب نرسیدم ، با اجازه بازم مزاحمتون میشم . چون یه پروژه مشتریه و باید هرچی زودتر تحویلش بدم:تشویق:

سعید هامین
یک شنبه 29 خرداد 1401, 00:14 صبح
متاسفانه جواب نداد
:ناراحت::ناراحت::ناراحت:

مجید آرتا
یک شنبه 29 خرداد 1401, 08:02 صبح
متاسفانه جواب نداد
:ناراحت::ناراحت::ناراحت:

سلام
به لینک زیر مراجعه کنید
https://stackoverflow.com/questions/44354548/sum-columns-with-same-id

mazoolagh
یک شنبه 29 خرداد 1401, 18:43 عصر
متاسفانه جواب نداد
:ناراحت::ناراحت::ناراحت:

اگر گرید bound هست مستقیما از روی datasource میتونین محاسبه کنین.

samiasoft
یک شنبه 29 خرداد 1401, 19:45 عصر
سلام دوستان
من یه دیتاگرید ویو دارم که با ef به sql server کانکت شده
میخوام جمع مقادیر ستون "سهمیه ابلاغی" برای تمام سال ها بر اساس کد حوزه رو درون یک تکست باکس بریزم مثلا جمع کل سهمیه ابلاغی سال های 1399 ، 1400 ، 1401 و .. مربوط به کد حوزه 4



سلام وقت بخیر
کوئری نوشتن فکرنمیکنم کارسختی باشه ... بقیشو خودتون کامل کنید... شرط whrere
var result = db.tbl_1.GroupBy(o => o.codeHoze)
.Select(g => new { codeHoze = g.Key, total = g.Sum(i => i.sahm) });


foreach (var group in result)
{
Console.WriteLine("codeHoze = {0} sum={1}", group.codeHoze, group.sahm);
}