DataGridCell为空集DbNull.value

时间:2012-06-28 14:46:35

标签: c# wpf mvvm

我正在使用数据集和I have my dataset verified for nullable values -

填充数据网格

我的问题是:

数据集验证时,找到空行并且不显示错误。 我想用DBNull.value定义空单元格。有办法吗? 我找到了一个名为TargetNullValue的属性可以工作吗?

1 个答案:

答案 0 :(得分:2)

我找到了一种方法,通过转换来实现它

 public class ConvertStringToDBNull : IValueConverter
{
    public object Convert(object value, Type targetType, object parameter, CultureInfo cufo)
    {

        if (value is string)
        {
            if (value.ToString() == string.Empty)
            {
                return DBNull.Value;
            }
        }
        return value;
    }

    public object ConvertBack(object value, Type targetType, object parameter, CultureInfo cufo)
    {

        if (value is string)
        {
            if (value.ToString() == string.Empty)
            {
                return DBNull.Value;
            }
        }
        return value;
    }

}