列类型是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;
}
}
但是错了,请帮我代码:)
答案 0 :(得分:1)
你得到什么错误?
tinyInt
应该映射到byte
,而不是UInt32[]
。
如果您的结果是tinyInt的数组,请尝试转换为byte[]