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;
                }
            }
  • 相关阅读:
    开关门(结构体)
    洗牌问题(找规律)
    七夕节(hd1215)干嘛今天做这题T_T
    三角形(hd1249)
    寒冰王座(hd1248)
    钱币兑换问题(hd1284)
    计算机模拟(hd1283)
    回文数猜想(hd1282)
    贪吃蛇代码
    变形课hd1181(DFS)
  • 原文地址:https://www.cnblogs.com/Early-Bird/p/4251852.html
Copyright © 2011-2022 走看看