0
我有一個綁定到Winforms DataGridView
的業務邏輯對象列表,它包含DateTime
字段。默認情況下,它們會轉換爲長日期和時間字符串。如何將自定義格式字符串傳遞給DateTimeConverter?
我想下地被自動轉換成HH:MM
格式。我發現我可以將一個TypeConverterAttribute
附加到類別爲TypeConverter
的子類的字段,但我不能爲我的生活弄清楚如何使DateTimeConverter
接受自定義格式字符串。是否可以不寫自定義TypeConverter
?
class Foo
{
...
// How to make this converter use a custom format string?
[TypeConverter(typeof(DateTimeConverter))]
public DateTime SomeDateField { get; private set; }
...
}
是的,我知道這種方法。原因是我通過設置網格的數據源自動綁定數據集。編輯列意味着我需要手動填充網格的列。 – 2010-01-19 00:12:47