The scenario go\'s like that, above and this; I have a database, which I displayed on my datagridview. I already added the timespan of each row (timeIn and timeOut<
You have your time in and time out, so create a TimeSpan and run a loop:
TimeSpan timeSpan = new TimeSpan(0);
// for each data grid row calculate and add the timespan:
timeSpan =+ time_Out.Subtract(time_In);
//
According to the information you have provided
You need to iterate through every row of a Grid. You have to do something like this:
DateTime TotalTimeOfAllRows;
for (c= 0; c < DataGridView1.Rows.Count; c++)
{
DateTime timeIn = DataGridView1.Rows[c].FindControl("txtTimeIn").Text;
DateTime timeOut = DataGridView1.Rows[c].FindControl("txtTimeOut").Text;
// Here Compute Datetime TotalTime
DataGridView1.Rows[c].FindControl("txtTotalTime").Text = TotalTime.ToString();
// Here Add TotalTime to TotalTimeOfAllRows
}
//If TotalTimeOfAllRows Textbox is in Datagridview too
DataGridView1.Rows[DataGridView1.Rows.Count-1].FindControl("txtTotalTimeOFAllRows").Text = TotalTimeOfAllRows.ToString();