Visual Basic.NET - Urgente!!!! columnas en un dataset tipado

   
Vista:

Urgente!!!! columnas en un dataset tipado

Publicado por Rodrigo (1 intervención) el 12/06/2009 08:53:24
Estimados:
necesito de su ayuda, les cuento:
tengo un dataset tipado? (hecho con los asistentes de v. studio 2005) con su respectivo tableadapter y al momento de agregar la validacion a lo cual tengo que comparar el valor de estas 2 columnas (que una sea mayor que la otra) me arroja un error el designer del dataset: el valor de la columna es DBnull (strongtypingexception), a todo esto la tabla esta vacia por que tengo que ingresarle los datos por medio de un formulario, en fin para mejor comprension:

partial class datasetproductos
partial class productodatatable
private sub valMinimo(byval productorow as datasetproductos.productorow)
if productorow.unidades <productorow.nivelminimo then
'aqui se supone que mando el mensaje de error
productorow.setcolumnerror("unidades","el stock minimo se ha alcansado")
else
'si no se cumple la condicion dejo el error en blanco
productorow.setcolumnerror("unidades")
end if
end sub

'en los siguientes eventos llamo a la sub
private sub productodatatable_columnchanged(...) handles me.columnchanged
if e.column is me.unidades.column then
valMinimo(e.row)
end if
end sub
Private Sub ProductoDataTable_RowChanged(...) Handles Me.RowChanged
Me.Validar(CType(e.Row, datasetproductos.productoRow))
End Sub
end class
end class

en resumen lo unico que quiero hacer es comparar el valor de 2 columnas en el dataset y que me muestre el error con el error provider

de antemano muchas gracias.
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