Retroceder   Foros del Web > Programación para sitios web > .NET > web forms

Respuesta
 
Herramientas Desplegado
Antiguo 09-may-2008, 14:16   #1 (permalink)
vilero ha deshabilitado el karma
 
Fecha de Ingreso: mayo-2008
Ubicación: Guerrero Negro Baja California Sur
Mensajes: 5
Enviar un mensaje por Yahoo  a vilero
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..
vilero está desconectado   Responder Citando
Antiguo 10-may-2008, 02:41   #2 (permalink)
Moderata
JavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradable
 
Avatar de JavierB
 
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 19.840
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,
__________________
Lee las Políticas de los foros y escribe correctamente.
JavierB está desconectado   Responder Citando
Antiguo 10-may-2008, 12:56   #3 (permalink)
Peterpay tiene algunos puntos positivos de karma
 
Avatar de Peterpay
 
Fecha de Ingreso: septiembre-2007
Ubicación: Mexico
Mensajes: 1.975
Enviar un mensaje por MSN a Peterpay Enviar un mensaje por Skype™ a Peterpay
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;
}
}
__________________
Saludos
Peterpay
MCPD Enterprise Applications
Peterpay está desconectado   Responder Citando
Antiguo 13-may-2008, 17:10   #4 (permalink)
vilero ha deshabilitado el karma
 
Fecha de Ingreso: mayo-2008
Ubicación: Guerrero Negro Baja California Sur
Mensajes: 5
Enviar un mensaje por Yahoo  a vilero
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......
vilero está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 06:25.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93