none
Mostrar Total de una fila mientras voy filtrando

    Pregunta

  • Tengo un datagriview en donde muestro el total en la primera fila,como puedo hacer si mientras filtro en la caja de texto la fila del total me quede fija y se vaya actualizando el total,seria de mucha ayuda tengo varias dias con este problema y aun no logro resolverlo.... 

    this.dgv.Columns.Clear();  
                this.dt = nc.SYP_REPORTE_DE_INGRESOS(Convert.ToDateTime(dtpInicio.Text), Convert.ToDateTime(dtpFinal.Text));//Metodo  
                dv = dt.DefaultView;//pasamos el datatable a dataview
                this.dgv.DataSource = dv;//llenamos el datagriview
                
                if (valor==1)
                {
                    DataRow dr = dt.NewRow();
                    dt.Rows.Add(dr);//añadirmos la fila al datatable
                    
                    double suma = 0, suma2=0; int tFil = dgv.Rows.Count; int conta = 0;
                    foreach (DataGridViewRow row in dgv.Rows)
                    {      
                        conta = conta + 1;
                        double valor1 = double.Parse(row.Cells[10].Value.ToString());
                        double valor2 = double.Parse(row.Cells[11].Value.ToString());
                        suma += valor1;
                        suma2 += valor2;
                        dr[0] = "Totales"; dr[10] = suma; dr[11] = suma2;//mostratos en resultado en la columna
                        dgv.Sort(dgv.Columns[0], ListSortDirection.Descending);
                        Formarto();
                        if (conta == tFil - 1)//condicion 
                        {
                            break;
                        }
                        
                    }
                }

    lunes, 16 de abril de 2018 14:53

Todas las respuestas

  • hola

    >>como puedo hacer si mientras filtro en la caja de texto la fila del total

    Es que ea primer fila es ficticia, no existe como parte del grid para totalizar, mientras filtras vas a tener que ir recalculandola

    No se si estas sumando todas las columnas, pero no evaluaste en aquellas donde necesites el total poner este por fuera del grid, no se quizas como label con los valores totales calculados

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    martes, 17 de abril de 2018 4:29