با سلام خدمت اساتید عزیز؛
نحوه جمع ساعت و دقیقه با TimeSpan رو میخواستم انجام بدم
این کد زیر رو در فرم لود اطلاعاتم از دیتاگرید قرار دادم:
DataTable dt = new DataTable();
dt = ClassOledb.SelectOleDb.GetData("SELECT * FROM tbltime WHERE codemeli='" + codemeli_get + "'and dateinsert BETWEEN'" + "1394/" + Shamsi.geting_date_month("") + "/01" + "'and'" + "1394/" + Shamsi.geting_date_month("") + "/31" + "' order by dateinsert");
dataGridViewX1.DataSource = dt;
dis_button();
TimeSpan kolii = new TimeSpan();
foreach (DataRow dr in dt.Rows)
{
if (dr["koltime"].ToString() != "")
{
TimeSpan timrkoli = TimeSpan.Parse(dr["koltime"].ToString());
kolii += timrkoli;
lMorning.Text = kolii.ToString();
}
}
این نتیجه ای اول که مشکل اینه که فرمت ثانیه رو میخوام بردارم یعنی بشه hh:MM
و این مشکل دوم تویی محاسبه با تعداد زیاد جمع ساعت که نتیجه رو اشتباه نمایش میده؟!