Показать сообщение отдельно
Старый 24.11.2021, 04:45    | »»» |  #925
storm
Опытный пользователь
 
Аватар для storm
 
Регистрация: 22.12.2010
Сообщений: 2,121
storm is on a distinguished road
Отправить сообщение для storm с помощью Skype™
По умолчанию

Сообщение от ak_alexander Посмотреть сообщение
Доброго времени суток, тут столкнулся с проблемой. Можно ли как то сделать все то же самое, только в итоговых строчках?
Можно, итог оставляете как у вас есть на скриншоте, а выводите уже с преобразованием, предварительно приведя этот итог к TimeSpan

Код:
[((int)((TimeSpan)[TotalMH]).TotalHours).ToString()]:[((TimeSpan)[TotalMH]).ToString(@"mm\:ss")]
либо, чтобы не писать эти длинные преобразования повсюду, можно вынести это все в метод, что-то типа


Код:
public string ConvertMHToString(TimeSpan mh)
{
   return ((int)mh.TotalHours).ToString() + ":" + mh.ToString(@"mm\:ss");
}
вызов будет выглядеть как-то так
Код:
[ConvertMHToString([DDS_trip.Engine1Motohours])]
- для обычных полей

Код:
[ConvertMHToString((TimeSpan)[TotalMH])]
- для итогов

г. Челябинск
Ахмедьянов Алексей Адлерович
storm вне форума   Ответить с цитированием
Сказал «Я - ЗА»:
ak_alexander (24.11.2021)