我有一个DataGridView
列不同的列。其中一列包含一个代表时间的数字(短)。我已在"00:00"
中将自定义格式设置为cell style
。因此,如果数字为1800,则显示的(格式化)值为18:00
,如果值为50,则显示的值为00:50。
只要单元格" ParseFormattedValue
"方法未使用。例如,如果我传递格式化的值"18:00"
,则此方法始终失败并出现格式异常。即使单元格样式Format-property
包含正确的格式字符串,这也不起作用?
答案 0 :(得分:0)
根据方法文件:
// System.FormatException:
// The System.Windows.Forms.DataGridViewCell.FormattedValueType property value
// is null.-or-The System.Windows.Forms.DataGridViewCell.ValueType property
// value is null.-or-formattedValue cannot be converted.
你传递了哪些参数?