我将startdate作为startdate变量的可空属性。
private DateTime? _StartDate;
public DateTime? StartDate
{
get { return _StartDate; }
set { _StartDate = value; }
}
我有关于员工数据的gridview。
当表格中的startdate列没有数据时,当我使用gridview绑定数据时,所有列中的startdate列都不可见。
答案 0 :(得分:1)
设置绑定时,您可以使用TargetNullValue
属性定义值为null时应显示的内容。查看示例:
<TextBox Text="{Binding Price, TargetNullValue={x:Static sys:String.Empty}}"/>
答案 1 :(得分:0)
,然后它会自动填充为该列的无值。
答案 2 :(得分:0)
我相信你正在为你的场景使用AutoGenerate columns = true,在这种情况下,GridView无法显示这样的Nullable字段,因为IsBindbleType
类型失败而不考虑可空类型。 Read this
我认为你需要去Bound Fields才能发挥作用。