Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: maraet en 17 Noviembre 2012, 18:14 pm



Título: Comparar dos datagridview c# en winform
Publicado por: maraet en 17 Noviembre 2012, 18:14 pm
Buenos tardes Estimados, recurro a ustedes por que estoy bloqueado con la solución a mi problema.

Tengo dos Datagridview que se cargan mediante dos archivos .CSV, lo que estoy necesitando, es comparar los dos grid y si entre los archivos hay una diferencia que lo muestre en pantalla.

Hasta ahora tengo lo siguiente:

Código:
foreach (DataGridViewRow row in dataGridView1.Rows)
{
foreach (DataGridViewColumn column in dataGridView1.Columns)
{

string cell1 = Convert.ToString(row.Cells[column.Index].Value);
string cell2 = Convert.ToString(DataGridView2.Rows[row.Index].Cells[column.Index].Value);

if (cell1 != cell2)
{
MOSTRAR EN PANTALLA LA DIFERENCIA, SI HAY, DE LOS DOS ARCHIVOS
break;
}
else
{
MesaggeBox.Show("LOS ARCHIVOS SON IGUALES");
}

 
}
}

Me pueden dar una mano de como puedo hacer el tramo final, Mostrar en pantalla las diferencias y en caso de ser iguales que muestre los archivos son iguales.

Espero que me entiendan, y agradezco a todos por destinar tiempo en mi pregunta.
Saludos.