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 22:38

Todas las respuestas