读书人

wpf datagrid Converter解决方案

发布时间: 2012-01-16 23:36:52 作者: rapoo

wpf datagrid Converter
数据库存的是0,1,2,3之类的。界面显示时如何变成具体的值了 如:经销,营销之类的。要是显示0,1,2,3之类客户是看不懂的。有办法在datagrid里将数字转换为对应的值吗

[解决办法]
现在c#文件中写一个转换类,把数字转成枚举名称(或字符串),比如:

C# code
// Window1.xaml.csnamespace WpfApplication1{    public class DataConverter : IValueConverter    {        enum EnumValues { 经销 = 1, 营销 = 2, 生产 = 3 }        public object Convert(object value, Type targetType, object parameter, CultureInfo culture)        {            return (EnumValues)value;        }        public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)        {            throw new NotImplementedException();        }    }} 

读书人网 >.NET

热点推荐