Visual Basic.NET - Agregar Total

 
Vista:

Agregar Total

Publicado por Marcela (24 intervenciones) el 24/06/2010 18:13:10
Saludos tengo un DataGridView que lo lleno de la siguiente manera:

Dim strConsulta as String
strConsulta = "SELECT IDFactura, Monto FROM Factura"

Dim dtResultado as New DataTable()
sqlAdaptador = new SqlDataAdapter(strConsulta, sqlConexion)
sqlAdaptador.Fill(dtResultado)

dgDetalles.DataSource = dtResultado


Todo perfecto se llena mi DataGrid con las facturas.


pero necesito que al final del grid en la columna Monto se agregue la suma de los montos. ¿De que manera puede modificar el query para que ponga al final la suma?
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:Agregar Total

Publicado por Francisco Vega (6 intervenciones) el 24/06/2010 18:26:50
Pues la verdad a mi parecer seria mejor que la suma la puedes colocar en un label debajo del grid view para que no te compliques haciendo un select sum(monto) from Factura y listo de esta manera tendras los datos del grid y en el label o un textbox el resultado de la suma de todos los montos
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:Agregar Total

Publicado por Huguin (83 intervenciones) el 25/06/2010 16:49:41
Mi estimada Marcela Usa el metodo COMPUTE del datatable:

esto lo penes despues de asignar el datatable al datagrid.

dgDetalles.DataSource = dtResultado

Total = Convert.ToDouble(dtResultado.Compute("SUM(Monto)", ""))
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