Você está aqui: C# ::: Windows Forms ::: DataGridView |
Como retornar as células selecionadas em um DataGridView usando a propriedade SelectedCellsQuantidade de visualizações: 13747 vezes |
|
Em algumas situações pode ser necessário obter todas as células selecionadas em um DataGridView, talvez para obter a soma dos valores das células. Para isso podemos usar a propriedade SelectedCells. Esta propriedade retorna um objeto da classe DataGridViewSelectedCellCollection que mantém referências a todas as células selecionadas como objetos da classe DataGridViewCell. O trecho de código abaixo mostra como usar a propriedade SelectedCells para obter todas as células selecionadas e exibir suas linhas, colunas e valores:
private void button3_Click(object sender, EventArgs e){
// vamos obter as células selecionadas no DataGridView
DataGridViewSelectedCellCollection selecionadas =
dataGridView1.SelectedCells;
string res = "Células selecionadas:\n\n";
// vamos percorrer as células selecionadas
for(int i = 0; i < selecionadas.Count; i++){
DataGridViewCell celula = selecionadas[i];
int linha = celula.RowIndex;
int coluna = celula.ColumnIndex;
if(celula.Value != null)
res += "Linha: " + linha + "; Coluna: " + coluna +
"; Valor: " + celula.Value.ToString() + "\n";
else
res += "Linha: " + linha + "; Coluna: " + coluna +
"; Valor: null\n";
}
MessageBox.Show(res);
}
|
|
|
Desafios, Exercícios e Algoritmos Resolvidos de C# |
Veja mais Dicas e truques de C# |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |






