0

我正在尝试填充数据网格,并且希望空单元格具有特定的模板。

在搜索中,我遇到了一些不同的类似示例,例如Cellvalue 的 Color DataGridCell。此示例使用转换器为单元格设置背景颜色,但从我所阅读的内容来看,我不相信转换器可以用于设置模板。

关于我如何正确地这样做的任何建议?具体来说,我希望在单元格内容为空时显示文本 NULL(但不是空字符串)。据我所知,模板将是这样做的正确方法。

4

1 回答 1

2

有一个简单的解决方法:使用Binding.TargetNullValue属性

<DataGrid AutoGenerateColumns="False">
    <DataGrid.Columns>
        <DataGridTextColumn Binding="{Binding Path=StringValue, TargetNullValue='NULL'}"/>
    </DataGrid.Columns>
</DataGrid>

如果StringValue为空,则显示为NULL

于 2016-09-12T14:38:33.340 回答