Me pregunto cuál es la mejor manera de recorrer todas las filas en una vista de cuadrícula de datos y obtener los valores de las celdas.
Esto es lo que estoy pensando hacer, pero realmente no me gusta porque si reorganizo las columnas, el código también tendrá que cambiarse.Para DataGridView, ¿cómo obtengo los valores de cada fila?
for (int i = 0; i < dataGridView.RowCount; i++)
{
string Value0 = dataGridView1.Rows[i].Cells[0];
string Value1 = dataGridView1.Rows[i].Cells[1];
string Value2 = dataGridView1.Rows[i].Cells[2];
}
Gracias, esto es lo que estaba buscando, excepto que tenía que hacer una cambio menor de "dr.Cells [" Col1 "]. ToString()" a "dr.Cells [" Col1 "]. Value.ToString()" – skid
Me alegro de que funcionó para usted. Modifiqué mi respuesta para agregar 'Valor' para cualquier otra persona que encuentre esta respuesta. – CAbbott
Ninja'd, estaba a punto de agregar que necesita tener el valor para obtener los datos correctos de la celda. – Justin