none
Dúvida com um evento de seleção DataGridView RRS feed

  • Pergunta

  • Olá a todos, estou com uma dúvida sobre um evento de seleção no DataGridView.

    Eu preciso que assim que o usuário selecionar as linhas, apresentar em um statusBar quantas linhas foram selecionadas.

    Por exemplo: eu tenho um datagrid com 5 linhas. Quando eu clicar em uma célula e arrastar para baixo, selecionando células de linhas diferentes, quero que na statusBar apareça quantas linhas foram selecionadas.

    Eu tentei usar o evento SelectionChanged e o MultiSelectionChanged, mas não está funcionando.

    Se puderem me ajudar...

    sexta-feira, 18 de outubro de 2013 17:17

Respostas

  • Boa tarde!

    Cara, faz o seguinte, declara uma variavel do tipo Int no inicio do seu form, depois utiliza o evento SelectionChanged pra fazer isso.

    Segue abaixo um exemplo que eu fiz aqui:

    if (dataGridView1.SelectedCells.Count > 0)
    {
        if (dataGridView1.SelectedCells.Count == 1)
        {
            i = 1;
            label1.Text = i.ToString();
        }
        else
        {
            i++;
            label1.Text = i.ToString();
        }
    }

    Aqui funcionou certinho.

    Qualquer dúvida, só falar.

    Abraço!

    • Sugerido como Resposta Giovani Cr quarta-feira, 23 de outubro de 2013 12:29
    • Marcado como Resposta Giovani Cr quinta-feira, 24 de outubro de 2013 12:02
    sexta-feira, 18 de outubro de 2013 18:48

Todas as Respostas

  • Boa tarde!

    Cara, faz o seguinte, declara uma variavel do tipo Int no inicio do seu form, depois utiliza o evento SelectionChanged pra fazer isso.

    Segue abaixo um exemplo que eu fiz aqui:

    if (dataGridView1.SelectedCells.Count > 0)
    {
        if (dataGridView1.SelectedCells.Count == 1)
        {
            i = 1;
            label1.Text = i.ToString();
        }
        else
        {
            i++;
            label1.Text = i.ToString();
        }
    }

    Aqui funcionou certinho.

    Qualquer dúvida, só falar.

    Abraço!

    • Sugerido como Resposta Giovani Cr quarta-feira, 23 de outubro de 2013 12:29
    • Marcado como Resposta Giovani Cr quinta-feira, 24 de outubro de 2013 12:02
    sexta-feira, 18 de outubro de 2013 18:48
  • Quero tirar uma dúvida se vai clicar nas linhas ? porque arrastar ficou estranho ?


    Fúlvio Cezar Canducci Dias

    sexta-feira, 18 de outubro de 2013 19:22