Hi Mike C,
Thank you for contacting Syncfusion support.
You can achieve your requirement by adding converter like below,
<Window.Resources>
<local:ValueConverter x:Key ="cellValueConverter" />
</Window.Resources> <syncfusion:SfDataGrid x:Name=”dataGrid” ItemsSource=”{Binding Orders}” AutoGenerateColumns=”False” >
<syncfusion:SfDataGrid.Columns>
<syncfusion:GridTextColumn MappingName=”OrderID” DisplayBinding=”{Binding Path=OrderID,
Converter={StaticResource cellValueConverter},Mode=TwoWay}”/>
<syncfusion:GridTextColumn MappingName=”CustomerID”/>
<syncfusion:GridTextColumn MappingName=”Country”/>
<syncfusion:GridTextColumn MappingName=”CustomerName”/>
<syncfusion:GridTextColumn MappingName=”ShipCity”/>
</syncfusion:SfDataGrid.Columns>
</syncfusion:SfDataGrid> |
public class ValueConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
int input = (int)value;
if (input == 0)
return null;
return value;
}
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
{
throw new NotImplementedException();
}
} |
We have prepared a sample for the same,
We hope it helps, please let us know if you need further assistance.
Regards,
Dhanasekar Mohanraj.