Foros del Web » Programación para mayores de 30 ;) » .NET »

sumar el contenido de las filas de un datagridview

Estas en el tema de sumar el contenido de las filas de un datagridview en el foro de .NET en Foros del Web. Hola de nuevo yo con una interrogante mas .. tengo un datagridview quisiera saber como puedo sumar el contenido de las filas de este. si ...
  #1 (permalink)  
Antiguo 04/07/2010, 21:26
 
Fecha de Ingreso: junio-2010
Mensajes: 9
Antigüedad: 13 años, 10 meses
Puntos: 0
Información sumar el contenido de las filas de un datagridview

Hola
de nuevo yo con una interrogante mas ..
tengo un datagridview quisiera saber como puedo sumar el contenido de las filas de este.


si tengo en el datagrid por ejemplo

9 ,9, 9, 9
en la primera fila que me sume el 9 de la 1ra columna mas el 9 de la segunda columna y asi susesivamente hasta llegar al final de la fila y mostrar el resultado que es 36


les agradeceria mucho su ayuda y gracias
  #2 (permalink)  
Antiguo 05/07/2010, 11:08
Avatar de erick_arcini  
Fecha de Ingreso: julio-2005
Ubicación: Jaltenco / DF
Mensajes: 1.723
Antigüedad: 18 años, 9 meses
Puntos: 50
Respuesta: sumar el contenido de las filas de un datagridview

Prueba este codiguito

Código C++:
Ver original
  1. int acumulado = 0;
  2. foreach (DataGridViewRow fila in dataGridView1.Rows)
  3. {
  4. int tmp = 0;
  5. for (int col = 0; col < dataGridView1.Columns.Count - 1; col++)
  6. {
  7. if (fila.Cells[col].Value != null)
  8. tmp = Convert.ToInt32(fila.Cells[col].Value.ToString());
  9. else
  10. tmp = 0;
  11. acumulado += tmp;
  12. }
  13. fila.Cells[dataGridView1.Columns.Count - 1].Value = acumulado;
  14. acumulado = 0;
  15. }

En la ultima columna se inserta el resultado obtenido.
__________________
Mejoremos nuestro país, ayudemos al planeta... próximamente.

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 10:48.