0
Я пытаюсь использовать столбцы даты в Gridview. Пожалуйста, обратитесь к моему коду. Ошибки complier - невозможно преобразовать int в строку.Значение столбца суммы в GridView в asp.net
Просьба сообщить.
Благодаря
protected void GridViewFortNight_RowDataBound(object sender, GridViewRowEventArgs e)
{
TimeSpan timeSpent = TimeSpan.Parse("00:00:00");
if (e.Row.RowType == DataControlRowType.DataRow)
{
timeSpent += TimeSpan.Parse(DataBinder.Eval(e.Row.DataItem, "TimeSheetDayTotal"));
}
else if (e.Row.RowType == DataControlRowType.Footer)
{
e.Row.Cells[4].Text = timeSpent.ToString(@"dd\:hh\:mm");
}
}
См. Http://stackoverflow.com/questions/6057377/datediff-getting-the-date-inbetween-2-dates-and-bind-it-to-a-gridview – VDWWD
Разделить минуты на ':' , конвертировать в целое число и делить сумму всех значений на 60. Если вам нужны секунды, просто сделайте то же самое и добавьте их в минуты в нижнем колонтитуле. – VDWWD