zoukankan      html  css  js  c++  java
  • DevExpress中Text和EditValue封装数据示例

    封装数据时必须使用DateEdit控件的Text属性进行判断,如果为EditValue会报错,具体如下:

    开始日期 = dStartDate.Text.Trim().Length == 0 ? null : (DateTime?)Convert.ToDateTime(dStartDate.Text.Trim()),
    结束日期 = dEndDate.Text.Trim().Length == 0 ? null : (DateTime?)Convert.ToDateTime(dEndDate.Text.Trim()),

    其他的控件在判断的时候用Text属性,取值的时候用EditValue属性,具体如下:

    实体类:

       /// <summary>
        /// PD_Bank实体类
        /// <summary>
        [Serializable]
        public class PD_Bank
        {
            [Key]
            public int ID { get; set; }
            public string 人员编号 { get; set; }
            public string 银行账户类型 { get; set; }
            public string 银行 { get; set; }
            public string 账户名称 { get; set; }
            public string 账号 { get; set; }
            public bool? 是否默认 { get; set; }
            public string 备注 { get; set; }
            public string 更改者 { get; set; }
            public DateTime? 更改日期 { get; set; }
        }
    

      

            private PD_Bank FengZhuang()
            {
                PD_Bank objPD_Bank = new PD_Bank()
                {
                    ID = txtID.Text.Trim().Length == 0 ? 0 : Convert.ToInt32(txtID.EditValue.ToString()),
                    人员编号 = txtUserID.Text.Trim().Length == 0 ? null : txtUserID.EditValue.ToString(),
                    开始日期 = dStartDate.Text.Trim().Length == 0 ? null : (DateTime?)Convert.ToDateTime(dStartDate.Text.Trim()),
                    结束日期 = dEndDate.Text.Trim().Length == 0 ? null : (DateTime?)Convert.ToDateTime(dEndDate.Text.Trim()),
                    银行账户类型 = lueZhangHuLeiXing.Text.Trim().Length == 0 ? null : lueZhangHuLeiXing.EditValue.ToString(),
                    银行 = lueYinHang.Text.Trim().Length == 0 ? null : lueYinHang.EditValue.ToString(),
                    账户名称 = txtZhangHuMingCheng.Text.Trim().Length == 0 ? null : txtZhangHuMingCheng.EditValue.ToString(),
                    账号 = txtZhangHao.Text.Trim().Length == 0 ? null : txtZhangHao.EditValue.ToString(),
              是否默认= chkIsMoRen.Checked; 更改者 = Program.currentLoginUser.UserName, 更改日期 = objBaseManager.GetServerTime(), }; return objPD_Bank; }

      

  • 相关阅读:
    数字滤波器
    PCL点云库:Kd树
    KNN算法与Kd树
    分布式锁与实现(一)——基于Redis实现
    Redis分布式锁的正确实现方式
    redis常用命令大全
    使用 Redis 实现排行榜功能
    RabbitMQ下的生产消费者模式与订阅发布模式
    java高级精讲之高并发抢红包~揭开Redis分布式集群与Lua神秘面纱
    Java进阶面试题大集合-offer不再是问题
  • 原文地址:https://www.cnblogs.com/nanqinling/p/14416819.html
Copyright © 2011-2022 走看看