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;
                }
            }
  • 相关阅读:
    非确定的自动机NFA确定化为DFA
    正规式到正规文法与自动机
    3.K均值算法
    2.机器学习相关数学基础
    1. 机器学习概述
    作业十四
    作业十二
    作业十一
    作业十
    作业九
  • 原文地址:https://www.cnblogs.com/Early-Bird/p/4251852.html
Copyright © 2011-2022 走看看