最基础的窗体基类其实是通过应用场景反推的结构。
以下是场景一:
单表应用,普通的数据,比如单位/颜色/特殊字典等使用者少的,无需过多控制的可以使用一个数据表格来管理。
和Excel表格差不多,批量修改,统一保存。
这种设计时只需要变更Datagridview的数据列,并在代码中指定数据来源即可。看下代码:
#region 数据目标定义 SaveTableName = "SYS_URightDef"; SaveTablePrimaryKey = "URDefRKEYIN"; PrimaryKeyIsAutoRKEY = true; SaveCheckKeyFields = "RightCode"; SaveDuplicateAutoNo = false; SaveCheckNullFields = "RightCode,ObjRKEY,RightNameLL,ICommentLL,ISEQ;权限码,系统对象,权限名称,说明,次序"; SaveNewIgnoreFields = string.Empty; SaveEditIgnoreFields = string.Empty; #endregion
如果没有特别需求,则只变更表名,主键字段,检测字段等名称,不需要写其它代码了。