我有一个datagridview。 dgv的数据源是对象的“ReadOnlyCollection”。 'ReadOnlyCollection'中对象的属性之一是可以为空的'DateTime'。我正在试图做的是显示空白小区的情况下“日期时间”为空,但应用不同的格式的日期时间列,这样做:当DefaultCellStyle.Format数据为空时显示空单元格设置
TimeOutColumn.DefaultCellStyle.Format = "MM/dd/yyyy HH:mm";
唯一的问题是,将所有我空的条目到DateTime.Min值。
'history'是ReadOnlyCollection。 下面是当前的代码:
'DataGridViewTextBoxColumn TimeOutColumn = new DataGridViewTextBoxColumn();
TimeOutColumn.DataPropertyName = "timeout";
TimeOutColumn.HeaderText = "Time Out";
ddgGHistory.Columns.Add(BadgeTypeIDColumn);
ddgGHistory.Columns.Add(EmployeeColumn);
ddgGHistory.Columns.Add(TimeInColumn);
ddgGHistory.Columns.Add(TimeOutColumn);
ddgGHistory.DataSource = history
ddgGHistory.Columns[3].DefaultCellStyle.Format = "MM/dd/yyyy HH:mm";
ddgGHistory.Columns[3].DefaultCellStyle.NullValue = "";
给你的代码一些上下文和格式 – Rafael 2012-10-15 04:22:15