none
Somar linhas selecionadas em um DataGridview RRS feed

  • Pergunta

  • Ola

    Estou precisando contruir o seguinte codigo para uma operação, tenho um DataGridview com algumas colunas e gostaria de ir selecionado algumas linhas em uma determinada coluna e ir somando os valores das celulas selecionadas em um campo como se faz no Excel, gostaria de ir selecionando e ir somando e ao ir voltando ou seja a medida que eu ir removendo a seleão ir fazendo a operação inversa de subtração

    100
    200
    300
    -----
    600

    600
    300
    200
    ----
    100


    Junior

    quinta-feira, 12 de fevereiro de 2015 23:01

Todas as Respostas

  • Com o evento abaixo vc deve conseguir o que vc quer.

    private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
    {
        DataGridView dgv = sender as DataGridView;
        if (dgv == null)
            return;
        if (dgv.CurrentRow.Selected)
        {
            //pegar valor e somar em uma variavel
        }else{
            //pegar valor e subtrair
        }
    }


    Nome : Romy G. Moura Cargo: Analista Programador

    quinta-feira, 12 de fevereiro de 2015 23:31