private object GetPropertyObject(string control) { object objData = null; switch (control.ToUpper()) { case "LABEL": objData = new LabelCellGridClass() { ControlType = "label", LabelFont = new Font("Arial", 10f, FontStyle.Regular), LabelColor = Color.Black }; break; case "FIELD": objData = new FieldCellGridClass(); break; case "TABLE": objData = new CellGridCalss(); break; case "IMAGEURL": objData = new ImageUrlCellGridClass(); break; case "IMAGEBYTE": objData = new ImageByteCellGridClass(); break; } return(objData); }
public static object GetPropertyGridObject(string controlType) { object objData = null; try { switch (controlType.ToUpper()) { case "LABEL": objData = new LabelCellGridClass(); break; case "FIELD": objData = new FieldCellGridClass(); break; case "EMPTY": objData = new EmptyCellGridClass(); break; case "TABLE": objData = new TableGridClass(); break; case "ROW": objData = new RowGridClass(); break; case "CELL": objData = new CellGridCalss(); break; case "IMAGEURL": objData = new ImageUrlCellGridClass(); break; case "IMAGEBYTE": objData = new ImageByteCellGridClass(); break; case "IMAGESUBURL": objData = new ImageSubUrlCellGridClass(); break; case "IMAGESUBBYTE": objData = new ImageSubByteCellGridClass(); break; } } catch (Exception ex) { } return(objData); }