PDA

View Full Version : جمع بین چند ساعت



vB.N3T
یک شنبه 03 اردیبهشت 1396, 14:06 عصر
سلام
میخام فیلد سبز رنگ را جمع بزنم
با این کد جمع میزنم
اما وقتی جمع میزنه یه عدد بی معنی میده ..کادر بالا قرمز رنگ نتیجه جمع با این کد هست
ممنون

TimeSpan all = new TimeSpan(0);

foreach (DataGridViewRow dgvr in dataGridView1.Rows)
{
all = all.Add(TimeSpan.Parse(dgvr.Cells["Baze_Date"].Value.ToString()));

}
string somat = all.ToString(@"hh\mm");
txtbaze.Text = all.ToString();

Mahmoud.Afrad
یک شنبه 03 اردیبهشت 1396, 14:18 عصر
درسته دیگه، یک روز و 20 ساعت و 40 دقیقه.

vB.N3T
یک شنبه 03 اردیبهشت 1396, 14:22 عصر
خب میخام عددشو بگیرم
مثلا 57 ساعت کارکرد
ایا میشه همینو با فرمول بکنیمش ساعت

مهرداد صفا
یک شنبه 03 اردیبهشت 1396, 22:38 عصر
سلام.
TimeSpan.TotalHours (https://msdn.microsoft.com/query/dev10.query?appId=Dev10IDEF1&l=EN-US&k=k%28SYSTEM.TIMESPAN.TOTALHOURS%29;k%28VS.OBJECTB ROWSER%29&rd=true)

vB.N3T
دوشنبه 04 اردیبهشت 1396, 14:42 عصر
میشه کمک کنید با سلول دیتاگرد جمعشو به دست بیارم
ایا میشه جمعشو با SQL server محاسبه کرد و فرستاد به سی شارپ

Javad_raouf
چهارشنبه 06 اردیبهشت 1396, 12:01 عصر
سلام مهرداد صفا گفت دیگه
همین کدی که نوشتید آخرش به جای

txtbaze.Text = all.ToString();

اینو بزارید:

txtbaze.Text = all.TotalHours.ToString();