none
. RRS feed

Respuestas

  • hola

    pero tienes qe hacer esto desde el datagridview? porque no lo haces directo con los datos, si usas una db podrias ejecutar una query que realice la suma

    sino vas a tener que usar linq

    var resultpositivo = DataGridView1.Rows.Cast<DataGridViewRow>() .Where(x=> Convert.ToInt32(x.Cells["SALDO"].Value) > 0) .Sum(x=>Convert.ToInt32(x.Cells["SALDO"].Value);

    label1.Text = resultpositivo;


    y para el negativo


    var resultnegativo = DataGridView1.Rows.Cast<DataGridViewRow>()
                                .Where(x=> Convert.ToInt32(x.Cells["SALDO"].Value) < 0)
                                .Sum(x=>Convert.ToInt32(x.Cells["SALDO"].Value);
    
    label2.Text = resultnegativo;
    


    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    jueves, 3 de mayo de 2018 21:08