ali7499
شنبه 20 مهر 1398, 22:26 عصر
سلام ارادت
داخل دیتا گرید ویو تعدادی سلول براساس ساعت و دقیقه دارم "HH:mm" که میخوام با هم جمع کنم ,ولی تا زمانی که مجموع ساعت زیر 24 ساعت هست درست عمل میکنه ولی وقتی مجموع بالای 24 ساعت میشه ، یه روز رو از زمان کم میکنه و بقیه رو نشون میده در صورتی که من مجموع ساعت و دقیقه رو میخوام.
مثلا مجموع ساعت و دقیقه میشه 27:15 ولی نشون میده 03:15 یعنی یه روز کم میکنه از مجموع
for (int i = 1; i < dgvlist.Rows.Count; i++)
{
DateTime saat = Convert.ToDateTime(dgvlist.Rows[0].Cells[7].Value.ToString() + "");
DateTime roz = Convert.ToDateTime(dgvlist.Rows[i].Cells[7].Value.ToString() + "");
DateTime saat1 = saat .Add(roz.TimeOfDay);
txtsaat.Text = DateTime.Parse(saat1.ToString()).ToString("HH:mm");
}
داخل دیتا گرید ویو تعدادی سلول براساس ساعت و دقیقه دارم "HH:mm" که میخوام با هم جمع کنم ,ولی تا زمانی که مجموع ساعت زیر 24 ساعت هست درست عمل میکنه ولی وقتی مجموع بالای 24 ساعت میشه ، یه روز رو از زمان کم میکنه و بقیه رو نشون میده در صورتی که من مجموع ساعت و دقیقه رو میخوام.
مثلا مجموع ساعت و دقیقه میشه 27:15 ولی نشون میده 03:15 یعنی یه روز کم میکنه از مجموع
for (int i = 1; i < dgvlist.Rows.Count; i++)
{
DateTime saat = Convert.ToDateTime(dgvlist.Rows[0].Cells[7].Value.ToString() + "");
DateTime roz = Convert.ToDateTime(dgvlist.Rows[i].Cells[7].Value.ToString() + "");
DateTime saat1 = saat .Add(roz.TimeOfDay);
txtsaat.Text = DateTime.Parse(saat1.ToString()).ToString("HH:mm");
}