protected static void BindColumn(DataGridViewColumn gridcol, IColumn column) { gridcol.Name = column.Name; gridcol.DataPropertyName = column.Name; gridcol.DefaultValue(column.DefaultValue); if (gridcol.CellType == typeof(DataGridViewTextBoxCell) && column.Len > 0) { ((DataGridViewTextBoxColumn)gridcol).MaxInputLength = column.Len; } }