![]() |
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.. |
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: |
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; } } |
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.