Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: Maurice_Lupin en 9 Marzo 2012, 00:05 am



Título: F1 - Modificar columna de DataGridView con código
Publicado por: Maurice_Lupin en 9 Marzo 2012, 00:05 am
Estoy tratando de modificar el tipo de una columna, de DataGridViewTextBoxColumn -> DataGridViewCheckBoxColumn de un DataGridView con código, lo que encontre es eliminar la columna e insertar otra, pero se pierden los datos, quisiera modificar la columna sin perder los datos.

Tiene que ser con código, pues cargo el Datagridview con un dataset y luego quiero modificar la 2da columna para que sea un CHeckBox.

Espero alguien tenga sugerencias, gracias  :-(


Título: Re: F1 - Modificar columna de DataGridView con código
Publicado por: NetJava en 10 Marzo 2012, 17:47 pm
Buenas.

Por que no se creas las dos columnas desde los atributos del control, les pones que tengan check y luego ya cargas el dataset. Posiblemente no te sirva el orden.


Título: Re: F1 - Modificar columna de DataGridView con código
Publicado por: Maurice_Lupin en 11 Marzo 2012, 04:37 am
Voy a probar con lo que dices, pero ya encontre la solución con puro código, demora unas milesimas de segundo el cambio, pero si desde el diseñador funciona me ahorraria algunas milesimas  :-X

De todos modos hare un pequeño post con el code que ha resultado. Estoy utilizando SharpDevelop y SQLite.

Saludos.