Visual Basic.NET - ¿Como hacer esto en un DataGrid?

 
Vista:

¿Como hacer esto en un DataGrid?

Publicado por miguel (86 intervenciones) el 16/02/2007 16:20:31
Hola. Ya tenia rato k no me asomaba por aca. Tengo la siguiente duda.
Estoy utilizando un datagrid enlazada con un dataTable el cual contiene 6 columnas de la cuales solo 5 muestro en el datagrid, la otra columna la oculto.

Ahora el problema que tengo es que cuando lleno las celdas de mi dataGrid y me paso a la siguiente fila, me aparece una ventana diciendome que el campo que oculte no puede contener un valor nulo. Y tiene razon por que por lo mismo que lo oculte no le asigno algun valor.

Entonces ¿Como le puedo hacer para asignarle un valor a ese campo oculto cada vez que me pasa de una fila a otra en mi DataGrid? ¿Cual sería el evento asociado al DataGrid para realizar dicha accón? Suponiendo k se puede pasar de una fila a otra con un Enter o un Tab.

:-) Saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:¿Como hacer esto en un DataGrid?

Publicado por Edgar (1501 intervenciones) el 16/02/2007 19:04:56
Hola

Una solucion es que accedas al DataColumn y le asignes la propiedad DefaultValue, de esta manera cada vez que agregues una nueva fila esta columna no tendrá el valor nulo

Saludos

Edgar Gonzalez
http://www.edgaragg.com
http://sobre-ing-software.blogspot.com/
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:¿Como hacer esto en un DataGrid?

Publicado por miguel (86 intervenciones) el 17/02/2007 05:29:30
holA Edgar. gracias por tu ayuda. Solo tengo una duda. ¿cual seria el evento a asociar con el datGrid para realizar la accion k dice?

:-) Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar