Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   ASPX (.net) (http://www.forosdelweb.com/f78/)
-   -   suma de columna en un datagrid en una webform (http://www.forosdelweb.com/f78/suma-columna-datagrid-webform-584775/)

vilero 09/05/2008 14:16

suma de columna en un datagrid en una webform
 
buenas tardes envio un cordial saludo a toda la comunidad de este foro.

mi problema es el siguiente estoy elaborando una paguina en visual estudio 2003, visual basic.net y mi pregunta es como puedo sumar una columna necesariamente de un datagrid de una webform?

ya lo hice sin ningun problema con el siguiente codigo:

Label1.Text = DataSet11.Tables("Orders").Compute("Sum(ShipVia)", "")

pero me suma siempre el total del campo ShipVia, aunque haga un filtro ,yo quiero que sume la columna del datagrid despues del filtro y me nuestre la suma segun los campos que me haiga arrojado el filtro.

bueno espero haber sido claro en la explicacion, de antemano muchas gracias..

JavierB 10/05/2008 02:41

Re: suma de columna en un datagrid en una webform
 
Hola vilero. Bienvenid@ al foro.

Por favor, no repitas el mismo mensaje en distintos foros. Cierro este mensaje y continúa en el que has abierto en el foro de web forms

Saludos, :adios:

Peterpay 10/05/2008 12:56

Re: suma de columna en un datagrid en una webform
 
implementa este evento en tu dgv

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
int valueQty=0;
if(int.TryParse(e.Row.Cells[3].Text,out valueQty)) // en mic aso la 4ta columna es la q me interesa
total += valueQty;
}
if (e.Row.RowType == DataControlRowType.Footer)
{
e.Row.Cells[0].Text = string.Empty;
e.Row.Cells[1].Text = string.Empty;
e.Row.Cells[2].Text = "Total:";
e.Row.Cells[3].Text = total.ToString();
total = 0;
}
}

vilero 13/05/2008 17:10

Re: suma de columna en un datagrid en una webform
 
Gracias amigo por tu ayuda pero el codigo que necesito es en visualbasic y tu me lo proporcionas en c#, ya cambie de lenguaje el codigo y no me funciona aunque sigo intentando con el haber si puedo hacerlo funcionar, muchas gracias por tu apoyo cualquier otra sugerencia bienvenida sea.

dejo un pagina que utilizo para cambiar el codigo de visual basic a c# y viceverza. por si le sirve a alguien..

http://labs.developerfusion.co.uk/convert/csharp-to-vb.aspx

gracias......


La zona horaria es GMT -6. Ahora son las 23:14.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.