Blog de algunos tips de programación que seran útiles a la hora de hacer un sistema y que pueden ser olvidados por los desarrolladores.
Bienvenidos
Recuerda que tus comentarios son importantes y recuerda agradecer si te fue útil algun artículo publicado aquí.
L1f3 15 a D@nc3 Flo0r
L1f3 15 a D@nc3 Flo0r
jueves, 30 de abril de 2009
Sumatoria en el pie de un GridView
Saludos, en este post vamos a mostrar cómo poner una sumatoria de los valores de todas las filas de un GridView en el pie del mismo.
Imaginen que tenemos un GridView con los montos económicos que debe una persona en su cuenta, y que deseamos saber de manera más rápida el total de estas deudas
Para hacer esto lo primero que debemos hacer es:
En las propiedades del GridView buscar la que dice: ShowFooter y la ponemos TRUE
Luego en el evento: RowDataBound ponemos este código:
protected
void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
MiDataSet.MitablaRow balance = (MiDataSet.MitablaRow)((System.Data.DataRowView)e.Row.DataItem).Row;
if (!balance.IsBalanceNull())
_balanceActual += balance.Balance;
}
else
if (e.Row.RowType == DataControlRowType.Footer)
{
e.Row.Cells[10].Text = "Balance:";
e.Row.Cells[11].Text = _balanceActual.ToString();
}
}
Recuerda declarar la variable _balanceActual de tipo decimal (global)
Poner el nombre de tu Dataset
Poner el nombre de tu tabla
Listo, con esto tus GridViews tendrán una mejor presentación para nuestros jefes (los clientes).
Enjoy!
Suscribirse a:
Enviar comentarios (Atom)
1 comentario:
Gracias por el ejemplo. me ha sido util
Publicar un comentario