0

列の型は 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;
        }
    }

しかし、それは間違っています、コードで私を助けてください:)

4

1 に答える 1

1

どのようなエラーが発生していますか?

はではなくtinyIntにマップする必要があります。byteUInt32[]

結果が tinyInt の配列である場合は、次のように変換してみてくださいbyte[]

于 2012-07-20T12:29:48.960 に答える