Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: PFLOPS en 31 Marzo 2009, 02:21 am



Título: Calcular Datos de un Datagridview
Publicado por: PFLOPS en 31 Marzo 2009, 02:21 am
Buenas estoy haciendo una aplicacion tipo factura-planilla para mi departamento y estoy usando dos datagridview para ello, por lo de la versatilidad de este objeto ;) pero hay algo que aun no logro hacer y lo de calcular los datos de las filas, osea fila C= fila A*fila B, nesecito una pequeña orientacion.

_ Sauldos


Título: Re: Calcular Datos de un Datagridview
Publicado por: Hadess_inf en 31 Marzo 2009, 04:34 am
Podrias ser un poco mas especifico al decir fila C= fila A * fila B . Un grafico sencillo podria ser util ..


Título: Re: Calcular Datos de un Datagridview
Publicado por: PFLOPS en 31 Marzo 2009, 06:20 am
Multiplicar los datos de Cantidad por Precio y que se carguen en Subtotal, asi:

(http://i526.photobucket.com/albums/cc348/Peliflor/ayuda.jpg)


Título: Re: Calcular Datos de un Datagridview
Publicado por: PFLOPS en 31 Marzo 2009, 06:24 am
mm otra consulta no tan importante, se podria hacer que cuando escriba los datos en el datagridview se calcule y se cargue de forma automatica en el subtotal, caso contrario desde un boton calcular esta bien.


Título: Re: Calcular Datos de un Datagridview
Publicado por: Hadess_inf en 31 Marzo 2009, 19:11 pm
Podrias hacerlo de muchas formas, podrias calcular el valor cuando se genera la fila (A), o tambien podrias calcular cuando todas las filas esten creadas (B).

(A).

'Creo que el evento es databound
with datagridview1.
.items(fila,celda).valu e= cint(.items(fila,celda).value)*cint(.items(fila,celda).value)
end with

'Uso
'Creo que el evento es databound
with datagridview1.
.items(fila,6).value = cint(.items(fila,3).value)*cint(.items(fila,5).value)
end with

Rojo = Celda subtotal
Verde = Celda cantidad
Marron = Celda Precio

(B).

'Cuando se haya terminado de cargar la grilla, la recores y vas calculando el valor (con un for). Usa el metodo (A) con el contador del for como indice (fila)

Espero sirva (ando medio apurado. Disculparas si no escribi bien y/o alguna otra cosa)
Saludos.