1. 程式人生 > >C# Winform下一個熱插拔的MIS/MRP/ERP框架15(窗體基類場景1)

C# Winform下一個熱插拔的MIS/MRP/ERP框架15(窗體基類場景1)

分享 需求 權限 檢測 表名 check 系統 ref 代碼

最基礎的窗體基類其實是通過應用場景反推的結構。

以下是場景一:

  單表應用,普通的數據,比如單位/顏色/特殊字典等使用者少的,無需過多控制的可以使用一個數據表格來管理。

  和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

  如果沒有特別需求,則只變更表名,主鍵字段,檢測字段等名稱,不需要寫其它代碼了。

C# Winform下一個熱插拔的MIS/MRP/ERP框架15(窗體基類場景1)