Как изменить формат времени работы прибора?

Добрый день.

А как изменить формат времени работы прибора (а то выводится как 23.98)?

Нашел ранее в форуме:

В отчетах время выводится как вещественное число.
Если надо выводить в формате HH:mm:ss, то для ячеек со временем наработки добавьте обработчик события ‘Перед печатью’, в котором форматируйте вывод. Например:
Код:
private void WorkTime_Heat_BeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e)
{
double t = 0;
double.TryParse(WorkTime_Heat.Text, out t);
System.TimeSpan ts = System.TimeSpan.FromHours(t);
if (ts.Days == 1)
WorkTime_Heat.Text = String.Format("{0:00}:{1:00}:{2:00}", 24, ts.Minutes, ts.Seconds);
else
WorkTime_Heat.Text = String.Format("{0:00}:{1:00}:{2:00}", ts.Hours, ts.Minutes, ts.Seconds);
}

Предварительно удалите формат старый формат вывода.


Но у меня вопрос по написанному: где в скрипте прописан старый формат??

К разработчикам.

Не могли бы Вы внести изменения в приложенную форму отчета, или в любую другую (в графе т.раб)?
А на Вашем примере я уже разберусь.
Теплоснабжение (системная) (копия).lersreport (78.8 KB)

Во вложении отчетная форма, в которой все времена наработки выводятся в формате чч:мм:сс.
Для этого все ячейки с временем наработки подписаны на событие ‘Печать на странице’ (workTime_PrintOnPage -обработчик события, строки 222-225).
Если в ячейках с временем наработки был указан числовой формат, то его надо убрать, чтобы избежать ошибок округления.
Само преобразование формата вывода времени наработки выполняется в методе GetFormatedWorkTime (строки 227-248).
Теплоснабжение (времена наработки в формате ЧЧMMCC).lersreport (80.5 KB)

Спасибо, вроде разобрался.
тему закрываю.