2011-05-21 8 views
9

Tengo un datagrid que ofrece propiedades anulables. Para los valores nulos en DataGridTextColumn, en lugar de mostrar la celda vacía, me gustaría mostrar 'n/a'. ¿Es posible?WPF datagrid: cómo reemplazar valores nulos con 'n/a' automáticamente?

+0

Es posible mediante el uso de la propiedad 'Converter' de la unión. Pero si las celdas están vacías solo por valores nulos, puede usar la propiedad 'TargetNullValue'. – vorrtex

+0

Gracias por el consejo. – newman

Respuesta

7

Puede usar la propiedad TargetNullValue para establecer un texto predeterminado si el enlace devuelve nulo.

MUESTRA

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

Genial. ¡Muchas gracias! – newman

+0

Quiero aplicar esto a toda la cuadrícula de datos. Intenté establecer newman

+0

Eso no es posible – biju

Cuestiones relacionadas