Visual Basic.NET - Validar datos en DataGrid

 
Vista:

Validar datos en DataGrid

Publicado por jvirgo (27 intervenciones) el 14/09/2004 17:09:29
hola a todos
Tengo un problema.
Necesito que los todos campos de un Datagrid sean llenadas de manera obligatoria (menos un campo que es opcional su llenado)
alguien me puede decir como validar los datos en un datagrid
Gracias por su ayuda
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:Validar datos en DataGrid

Publicado por Tu (3 intervenciones) el 14/09/2004 18:05:27
Tal vez puedas probar con recorrer el la fila del datagrid, algo asi como:
for i = o to N
if datagrid1(datagrid1.currentrowindex, i) = "" then
msgbox("No puedes dejar datos en blanco")
end if
next

esta es una forma sin viajar al servidor...
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:Validar datos en DataGrid

Publicado por jvirgo (27 intervenciones) el 14/09/2004 18:27:29
Gracias por tu ayuda "Tu"
espero que funcione
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:Validar datos en DataGrid

Publicado por jvirgo (27 intervenciones) el 14/09/2004 20:33:18
Hola
Necesito una ayuda mas.
no se cual es el evento (si existe) que me permite detectar justo cuando se esta pasando de una fila con datos a una nueva fila en el datagrid.
El proposito es para que en ese momento pueda asignar a un campo(este campo no acepta null) que no se ve en la grilla(que esta oculto)
un dato que se descarga de una Base de datos.

Ademas en ese momento quiero verificar si se ha llenado todos los campos
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:Validar datos en DataGrid

Publicado por Edgar (1501 intervenciones) el 14/09/2004 21:00:19
Hola

Si el grid lo tienes enlazado con un DataTable puedes usar el evento RowChanged, este tiene un DataRowChangeEventArgs, el cual tiene una propiedad Action, y si el valor de este es DataRowAction.Add significa que se agregó una fila nueva

Espero que te pueda servir

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

RE:Validar datos en DataGrid

Publicado por jvirgo (27 intervenciones) el 14/09/2004 21:41:21
Hola Edgar
soy nuevo en esto del .net
por favor puedes ser mas explicito, si es posible enviarme un ejemplo.

No encuentro el evento RowChanged en el datagrid, y si esta enlazado con un Data table de un Dataset

Gracias Edgar
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:Validar datos en DataGrid

Publicado por Edgar (1501 intervenciones) el 14/09/2004 21:51:18
Hola

El evento es del datatable....

Lo que debes hacer es revisar como te dije, el valor de la propiedad Action, si es Add es porque agregaste una fila

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