SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: NoneTa en Jueves 31 de Agosto de 2006, 19:57

Título: Datagridview Otra Vez!!!
Publicado por: NoneTa en Jueves 31 de Agosto de 2006, 19:57
tengo una fila del dgv con 4 celdas
quiero q solo la ultima sea modificable, pero al escribir en esa celda automaticamente me agrega una fila abajo....

con el detalle de que esa nueva fila asume propiedades de escritura por default y  ahi el usuario puede escribir en cualquier celda de esa fila nueva

q desastre es est DataGridView, otro invento de microsoft !!!  :angry:
Título: Re: Datagridview Otra Vez!!!
Publicado por: Chuck en Viernes 1 de Septiembre de 2006, 00:54
Saludos NoneTa

Ya probo hacer esto

Citar
DataGridTableStyle tableStyle = new DataGridTableStyle();
tableStyle.MappingName = "Prog";
tableStyle.RowHeadersVisible = true;
tableStyle.RowHeaderWidth = 20;

DataGridTextBoxColumn column_x = new DataGridTextBoxColumn();
column_x.MappingName =  "nombre";
column_x.HeaderText = "Nombre";
column_x.Width = 100;
column_x.ReadOnly =true;
tableStyle.GridColumnStyles.Add(column_x);

// estilo para la fila editable

DataGridTextBoxColumn column_e = new DataGridTextBoxColumn();
column_e.MappingName =  "Editable";
column_e.HeaderText = "Editable";
column_e.Width = 100;
tableStyle.GridColumnStyles.Add(column_e);

Grid.TableStyles.Clear();
Grid.TableStyles.Add(tableStyle);


esto me funciono, espero tambien le funcione

Suerte
Título: Re: Datagridview Otra Vez!!!
Publicado por: NoneTa en Viernes 1 de Septiembre de 2006, 02:14
gracias eso me soluciono una parte del problema....

la otra parte era una tonteria.... ahora si a matar est proyecto  :D