123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116 |
- using System;
- using System.Collections.Generic;
- using System.Data;
- using System.Linq;
- using System.Runtime.Serialization;
- using System.Text;
- namespace NXWMS.Client.Code.Models
- {
- /// <summary>
- /// 数据源字段顺序结果
- /// </summary>
- public class TableFieldOrderResult
- {
- /// <summary>
- /// 字段名称
- /// </summary>
- public string FieldName { get; set; }
- /// <summary>
- /// 验证失败文本
- /// </summary>
- public string ErrorText { get; set; }
-
- /// <summary>
- /// 字段描述
- /// </summary>
- public string FieldDesc { get; set; }
- /// <summary>
- /// 是否只读
- /// </summary>
- public bool IsReadOnly { get; set; } = true;
- /// <summary>
- /// 是否显示列
- /// </summary>
- public bool IsShow { get; set; } = true;
-
- /// <summary>
- /// 最大长度限制
- /// </summary>
- public int? MaxLength { get; set; }
- /// <summary>
- /// 最小长度限制
- /// </summary>
- public decimal? MinLength { get; set; } = 100;
- /// <summary>
- /// 最大值
- /// </summary>
- public decimal? MaxValue { get; set; } = 0;
- /// <summary>
- /// 最小值
- /// </summary>
- public int? MinValue { get; set; }
- /// <summary>
- /// 宽度
- /// </summary>
- public int? Width { get; set; }
- /// <summary>
- /// 默认值
- /// </summary>
- public object DefaultValue { get; set; }
- /// <summary>
- /// 格式化
- /// </summary>
- public string Format { get; set; }
- /// <summary>
- /// 正则匹配
- /// </summary>
- public string Regular { get; set; }
- /// <summary>
- /// 控件数据
- /// </summary>
- public DataTable Data { get; set; }
- /// <summary>
- /// 条件字段
- /// </summary>
- public string ConditionField { get; set; }
- /// <summary>
- /// 结果字段
- /// </summary>
- public string ResultField { get; set; }
- /// <summary>
- /// 列类型
- /// </summary>
- public DataGridViewColumnType ColumnType { get; set; } = DataGridViewColumnType.TextBox;
- }
- /// <summary>
- /// 数据表格列类型
- /// </summary>
- public enum DataGridViewColumnType
- {
- Button,
- CheckBox,
- ComboBox,
- DateTimePicker,
- DomainupDown,
- Link,
- MaskedTextBox,
- NumericUpDown,
- TextBox,
- }
- }
|