Member 14075158 Ответов: 1

Добавить текстовое поле время по умолчанию и время datagrid


Привет..
Я хочу рассчитать между значением текстового поля и временем datagrid

время текстового поля = 17 минут
столбцы datagrid-время начала,Время окончания

время по умолчанию =17 минут
время пристального взгляда=7,59
время окончания = время по умолчанию + время начала
17 + 7.59 =8:16

Что я уже пробовал:

txtCuringTime.Текст="17";

private void DgASideView_CellValidated(отправитель объекта, DataGridViewCellEventArgs e)
{
если (DgASideView.CurrentCell.ColumnIndex == 1)
{
DgASideView.Rows[DgASideView.CurrentCell.Параметр rowindex].Ячейки[1].Значение =
cfun.convertdecimal(DgASideView.Rows[DgASideView.CurrentCell.Параметр rowindex].Ячейки[0].Значение.Метод toString()) + cfun.convertdecimal(txtCuringTime.Текст.Метод toString());

}
}

1 Ответов

Рейтинг:
1

Richard MacCutchan

Не используйте десятичный тип для времени, используйте Датавремя Структуры (Система) | Майкрософт Документы[^] . Затем вы можете получить разницу между двумя объектами DateTime в виде Период Структуры (Система) | Майкрософт Документы[^] .