【问题标题】:WPF datagrid: how to replace null values with 'n/a' automatically?WPF datagrid:如何自动用“n/a”替换空值?
【发布时间】:2011-08-30 08:22:43
【问题描述】:

我有一个可空属性的数据网格。对于 DataGridTextColumn 中的空值,我想显示“n/a”,而不是显示空单元格。有可能吗?

【问题讨论】:

  • 可以使用绑定的Converter属性。但如果单元格只是因为空值而为空,您可以使用TargetNullValue 属性。

标签: c# wpf datagrid


【解决方案1】:

如果绑定返回 null,您可以使用 TargetNullValue 属性设置默认文本。

示例

     <DataGridTextColumn Header="SomeText" Binding="{Binding 
                         MyNullabeProperty,TargetNullValue=N/A}"/>

【讨论】:

  • 我想将它应用到整个数据网格。我尝试设置
  • @miliu 我知道为什么:ItemsSource 属性绑定到不为空的现有集合。但是你可以使用我建议的转换器。
  • 感谢您给我正确的 DataGridTextColumn 语法与 TargetNullValue!
  • 如果我的列是自动生成的,我该怎么做?
猜你喜欢
  • 2021-10-28
  • 1970-01-01
  • 2022-01-08
  • 1970-01-01
  • 1970-01-01
  • 2021-03-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多