/// <summary> /// 取得欄位類型 /// </summary> /// <param name="eType">類型列舉</param> /// <returns></returns> public String GetColFormat(ImportModule.ImportFormatEnum.eColType eType) { String sResult = ""; switch (eType) { case ImportModule.ImportFormatEnum.eColType.colBoolean: sResult = "布林值"; break; case ImportModule.ImportFormatEnum.eColType.colInt16: case ImportModule.ImportFormatEnum.eColType.colInt32: case ImportModule.ImportFormatEnum.eColType.colInt64: sResult = "整數"; break; case ImportModule.ImportFormatEnum.eColType.colNumeric: case ImportModule.ImportFormatEnum.eColType.colDouble: sResult = "浮點數"; break; case ImportModule.ImportFormatEnum.eColType.colDate: sResult = "日期(yyyy-MM-dd hh:mm:ss)"; break; case ImportModule.ImportFormatEnum.eColType.colString: sResult = "字串"; break; } return(sResult); }
/// <summary> /// 帶入初始設定 /// </summary> /// <param name="CName">中文名</param> /// <param name="EName">英文名</param> /// <param name="Length">欄位長度</param> /// <param name="Must">必填</param> /// <param name="Type">類型</param> /// <param name="Type">欄位用途</param> public ImportModel(string CName, string EName, int Length, bool Must, ImportModule.ImportFormatEnum.eColType Type, ImportModule.ImportFormatEnum.eColValidateType ValidateType) { this.Col_Error = ""; this.Col_Value = ""; this.Col_IsPass = true; this.Col_CName = CName; this.Col_EName = EName; this.Col_Length = Length; this.Col_Must = Must; this.Col_Type = Type; this.Col_ValidateType = ValidateType; }