Hola:
He creado un datagridview mediante código, asignandole todas las propiedades que he considerado oportunas. A la hora de dar formato a las columnas no consigo asignar el padding. Hago lo siguiente:
col = new DataGridViewTextBoxColumn(); col.Name = "PROVEEDOR"; col.HeaderText = "PROVEEDOR"; col.DataPropertyName = "PROVEEDOR"; col.MinimumWidth = 150; col.AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells; col.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleLeft; col.DefaultCellStyle.Padding.Left = 10; dgv.Columns.Add(col);
El problema es que me salta un error que me ha descolocado un poco en col.DefaultCellStyle.Padding que dice:
No se puede modificar el valor devuelto de System.DefaultCellStyle.Padding porque no es una variable.
Tanto Padding como Left implementan gets y sets, luego permiten escritura y lectura. Porque obtengo ese error?