/// <summary> /// 取得隱藏的欄位s /// </summary> /// <param name="moduleType"></param> /// <returns></returns> public static string[] GetGeoDataGridViewInVisiableFields(GeoDataGridViewModuleType moduleType) { string[] inVisibleFields = new string[] { }; switch (moduleType) { case GeoDataGridViewModuleType.AutoMeasure: inVisibleFields = new string[] { "Selected", "IsExportItem", "Name", "RecordID", "ROIID", "ROIModel", "GeoType", "Normal", "LowerBound", "UpperBound" }; break; case GeoDataGridViewModuleType.CustomResolutionMeasure: inVisibleFields = new string[] { "Selected", "StartPhi", "EndPhi", "PointOrder", "IsExportItem", "RecordID", "ROIID", "ROIModel", "GeoType", "WorldDistance", "LowerBound", "UpperBound" }; break; case GeoDataGridViewModuleType.Macro: case GeoDataGridViewModuleType.Measure: inVisibleFields = new string[] { "Selected", "StartPhi", "EndPhi", "PointOrder", "IsExportItem", "RecordID", "ROIID", "ROIModel", "GeoType", "Normal", "LowerBound", "UpperBound", "CoordinateID", "SkewID" }; break; } return(inVisibleFields); }
/// <summary> /// 取得隱藏的欄位s /// </summary> /// <param name="moduleType"></param> /// <returns></returns> public static string[] GetGeoDataGridViewInVisiableFields(GeoDataGridViewModuleType moduleType) { string[] inVisibleFields = new string[] { }; switch (moduleType) { case GeoDataGridViewModuleType.AutoMeasure: inVisibleFields = new string[] { "Selected", "IsExportItem", "Name", "RecordID", "ROIID", "ROIModel", "GeoType", "Normal", "LowerBound", "UpperBound" }; break; case GeoDataGridViewModuleType.CustomResolutionMeasure: inVisibleFields = new string[] { "Selected", "StartPhi", "EndPhi", "PointOrder", "IsExportItem", "RecordID", "ROIID", "ROIModel", "GeoType", "WorldDistance", "LowerBound", "UpperBound" }; break; case GeoDataGridViewModuleType.Macro: case GeoDataGridViewModuleType.Measure: inVisibleFields = new string[] { "Selected", "StartPhi", "EndPhi", "PointOrder", "IsExportItem", "RecordID", "ROIID", "ROIModel", "GeoType", "Normal", "LowerBound", "UpperBound", "CoordinateID", "SkewID" }; break; } return inVisibleFields; }