terça-feira, 9 de junho de 2009

Percorrendo as linhas e colunas de um DataGridView e exibindo os valores das células

Este trecho de código mostra como usar dois laços for para percorrer as linhas e colunas de um DataGridView e exibir os valores das células.
Note que o retorno do método DataGridView.Item() é um objeto da classe DataGridViewCell, que representa a célula sendo acessada em um determinado momento. Veja:

private void button3_Click(object sender, EventArgs e){
string res = "Valores das linhas e colunas:\n\n";
DataGridViewCell celula = null;

// vamos percorrer as linhas
for(int i = 0; i <>
// vamos percorrer as colunas de cada linha
for(int x = 0; x <>
// obtém a célula na coluna x e linha i
celula = dataGridView1[x, i];

if(celula.Value != null)
res += celula.Value.ToString() + "\t";
else
res += "-\t";
}

res += "\n";
}

// exibe o resultado
MessageBox.Show(res);
}

Nenhum comentário:

Postar um comentário

Observação: somente um membro deste blog pode postar um comentário.