将tinyint转换为字符串

时间:2012-07-20 12:25:16

标签: c# wpf

列类型是tinyint,我需要转换为字符串,我使用Converter作为xaml

Text="{Binding confirmed,Converter={StaticResource UserConverter}}"

所以

class UserConverter : IValueConverter
    {
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            if (value != null)
            {
                var listOfInt = value as UInt32[];
                return ""+listOfInt+"";
            }
            return "";
        }

        public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
        {
            return DependencyProperty.UnsetValue;
        }
    }

但是错了,请帮我代码:)

1 个答案:

答案 0 :(得分:1)

你得到什么错误?

tinyInt应该映射到byte,而不是UInt32[]

如果您的结果是tinyInt的数组,请尝试转换为byte[]