2

データグリッドにデータセットを入力していますが、I have my dataset verified for nullable values-

私の問題は:

データセットの検証中に空の行が見つかり、エラーは表示されません。空のセルを DBNull.value で定義したいと思います。それを行う方法はありますか?機能する可能性のある名前のプロパティを見つけましたTargetNullValueか?

4

1 に答える 1

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;
    }

}
于 2012-07-07T19:53:35.657 に答える