我有一個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