Ver Mensaje Individual
  #5 (permalink)  
Antiguo 27/02/2009, 11:27
aleckz
 
Fecha de Ingreso: enero-2009
Mensajes: 38
Antigüedad: 16 años
Puntos: 0
Respuesta: GridView Totales como sacar totales

int valueQty = 0;
Line 25: if (int.TryParse(e.Row.Cells[3].Text, out valueQty))
Line 26: total += valueQty;
Line 27: }
Line 28: if (e.Row.RowType == DataControlRowType.Footer)




Me marca este error


mira estoy haciendo una nueva prueba ahora con este codigo


<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataSourceID="SqlDataSource1"
EmptyDataText="No hay registros de datos para mostrar." >
<Columns>
<asp:BoundField DataField="ID_Resultados" HeaderText="ID_Resultados" ReadOnly="True"
SortExpression="ID_Resultados" />
<asp:BoundField DataField="Nombre_Jugador" HeaderText="Nombre_Jugador" SortExpression="Nombre_Jugador" />
<asp:BoundField DataField="Nombre_Equipo" HeaderText="Nombre_Equipo" SortExpression="Nombre_Equipo" />
<asp:BoundField DataField="Precio_Linea" HeaderText="Precio_Linea" SortExpression="Precio_Linea" />
<asp:BoundField DataField="Fecha" HeaderText="Fecha" SortExpression="Fecha" />
<asp:BoundField DataField="Inscripción" HeaderText="Inscripción" SortExpression="Inscripción" />
<asp:BoundField DataField="Semana" HeaderText="Semana" SortExpression="Semana" />
<asp:BoundField DataField="Fondo_Linea" HeaderText="Fondo_Linea" SortExpression="Fondo_Linea" />
<asp:BoundField DataField="Baucher" HeaderText="Baucher" SortExpression="Baucher" />
<asp:BoundField DataField="LineaJugada" HeaderText="LineaJugada" SortExpression="LineaJugada" />
<asp:BoundField DataField="Efectivo" HeaderText="Efectivo" SortExpression="Efectivo" />
</Columns>
</asp:GridView>
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:PruebaConnectionString1 %>"
ProviderName="<%$ ConnectionStrings:PruebaConnectionString1.Provider Name %>"
SelectCommand="SELECT [ID_Resultados], [Nombre_Jugador], [Nombre_Equipo], [Precio_Linea], [Fecha], [Inscripción], [Semana], [Fondo_Linea], [Baucher], [LineaJugada], [Efectivo] FROM [Bol_Resultados]">
</asp:SqlDataSource>




y esto lo puse en el ASPX.CS.


using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class Default4 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{

}

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))
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;
}
}
}





donde le tengo k mover o modificar no le entiendo jajaj no por que no quiera sino que me faltan conocimientos