Следующий код создает таблицу данных, которая затем используется в качестве источника данных для сетки данных.
public void PopulateTimesheet()
{
DataTable dT = new DataTable();
dT.Columns.Add("Case No", typeof(string));
dT.Columns.Add("Charge Code", typeof(string));
dT.Columns.Add("Start Time", typeof(DateTime));
dT.Columns.Add("End Time", typeof(DateTime));
dT.Columns.Add("Units", typeof(int));
dataTimeSheet.DataSource = dT;
}
Однако два поля даты и времени, очевидно, отображают всю дату и время, т.е. 18/01/2012 08:23, и я просто хочу показать время 08:23 (желательно в 24-часовом режиме). Однако я не могу найти способ сделать это. Также есть способ добавить маску того же формата, чтобы обеспечить ввод времени пользователем в правильном формате.
Благодарю всех в ожидании их помощи.