zoukankan      html  css  js  c++  java
  • WPF DataGrid 列显示0,-1(作废、删除)状态,1,2(支出、收入)类型,操作人(在其他表中),如何转换格式。

    操作人,左联,Join on letf //容我补充

    状态,类型,类似的转换,在xmlns中引入common   xmlns:com="clr-namespace:XXX.Common",

                                      在<UserControl.Resources>中 xkey Binding  StatusConvert(状态转换) 也就是 XAML 中 需要转换的列 binding的 Converter={StaticResource StatusConvert}

                                      在common中,CConvert类中,定义public class StatusConvert 实现IValueConverter接口:

     public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
            {
                if (value == null)
                {
                    return value;
                }
                var result = CListHelper.StatusList.Where(c => c.SelectValue == value.ToString()).FirstOrDefault(); //ClistHeiper 中定义的集合用在这里。 转:B
                if (result != null)
                {
                    return result.DisplayValue;
                }
                return value;
    }

    public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
            {
                throw new NotImplementedException();
            }

    B:

       public static ObservableCollection<CListModel> StatusList
            {
                get
                {
                    if (_StatusList == null)
                    {
                        _StatusList = new ObservableCollection<CListModel>();
                        _StatusList.Add(new CListModel() { DisplayValue = "正常", SelectValue = "0" });
                        _StatusList.Add(new CListModel() { DisplayValue = "作废", SelectValue = "-1" });
                    }
    
                    return _StatusList;
                }
            }
  • 相关阅读:
    jquery键盘事件
    如何将奇艺、优酷等平台的视频嵌入到项目中
    ubuntu 10.04 常用 设置
    博客风格收集
    多张图片上传预览
    动态计算输入框字符个数
    Ubuntu Linux下设置IP的配置命令
    js事件浏览器兼容
    开源软件下载站
    PHPstrom的一个小技巧
  • 原文地址:https://www.cnblogs.com/Early-Bird/p/4251852.html
Copyright © 2011-2022 走看看