Foros del Web » Programación para mayores de 30 ;) » .NET »

Sumar dos UltraNumericEditor

Estas en el tema de Sumar dos UltraNumericEditor en el foro de .NET en Foros del Web. Hola, buenas tardes. Espero puedana ayudarme. Estoy realizando una aplicación en VS.NET y tengo un problema. Estoy usando el control UltraNumericEditor de Infragristics. En un ...
  #1 (permalink)  
Antiguo 06/09/2006, 09:43
Avatar de mariamm_  
Fecha de Ingreso: enero-2005
Mensajes: 124
Antigüedad: 20 años, 2 meses
Puntos: 1
Exclamación Sumar dos UltraNumericEditor

Hola, buenas tardes.

Espero puedana ayudarme. Estoy realizando una aplicación en VS.NET y tengo un problema. Estoy usando el control UltraNumericEditor de Infragristics.

En un formulario tengo varios controles, en los que el usuario deberá introducir unas cantidades. Paralelamente mientras estas cantidades son actualizadas habra otro control UltraNumericEditor que irá mostrando el total de estas cantidades que el usuario va introduciendo. Cada uno de estos controles, menos el que muestra el total, está asociado al campo de una tabla de una base de datos SQL Server, de tipo DOUBLE.

El problema reside en que cuando introduzco los nuevos valores me dice que no puede realizar la suma de dos OBJETOS. Para hacer la suma hago lo siguiente.

En el evento LostFocus de los controles numéricos llamo a una función "VerTotal" que lo que hace es actualizar el control con el total de las cantidades sumadas. Por defecto tendrán el valor 0.00 pero me dice que no puede usar el operador '+' con Objetos, en una linea como esta:

total.value = uno.value + dos.value .....

Si aplico la función Cdbl, si que compila, pero el error es que cuando cambia el foco me dice que no puede convertir una cadena NULL a double (porque hay controles que no han sido introducidos aun)

La verdad que ya no se que hacer. Lo único que quiero es poder mostrar en un control el total de la suma de otros controles que a su vez están asociados a una tabla de la base de datos de la aplicación.

Espero haberme explicado bien y que puedan ayudarme. Muchas gracias de antemano.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:58.