首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

wpf datagrid Converter解决方案

2012-01-16 
wpf datagrid Converter数据库存的是0,1,2,3之类的。界面显示时如何变成具体的值了 如:经销,营销之类的。要

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

热点排行