Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }