Exemplo n.º 1
0
        private IDataGridViewColumn CreateCustomColumn(IUIGridColumn columnDef)
        {
            IDataGridViewColumn newColumn;
            var uiGridColumn = columnDef as UIGridColumn;

            if (uiGridColumn != null && uiGridColumn.GridControlType != null)
            {
                newColumn = _controlFactory.CreateDataGridViewColumn(uiGridColumn.GridControlType);
            }
            else
            {
                newColumn = _controlFactory.CreateDataGridViewColumn
                                (columnDef.GridControlTypeName, columnDef.GridControlAssemblyName);
            }

            GridBase.Columns.Add(newColumn);
            return(newColumn);
        }