【发布时间】:2011-07-28 21:27:43
【问题描述】:
我正在以编程方式为我的数据网格设置我的数据网格列,然后将网格绑定到一个可观察的集合。
我的一些列绑定到 DateTime 属性,但是,如果它们在数据库中为空值,则由于 DateTime 是不可为空的类型,它会将 DateTime 属性设置为最小值。
我对上述列的绑定如下:
DataGridTextColumn scanned = new DataGridTextColumn();
scanned.Header = "Scanned";
scanned.Binding = new Binding("DateScanned");
dataGrid.Columns.Add(scanned);
“DateScanned”是日期时间属性。 现在,而不是那些在网格中显示为“1/1/0001”的值,如果它们被空白,我更喜欢它。 这是我的问题。
我能否以某种方式将此绑定设置为有条件的,如果属性值为“1/1/0001”,则不显示任何内容?
【问题讨论】:
标签: c# silverlight data-binding