Visual CSharp .NET - Comparar 2 datatables y se agrupe en un 3 datatable

   
Vista:

Comparar 2 datatables y se agrupe en un 3 datatable

Publicado por Hugo (2 intervenciones) el 06/06/2012 20:10:53
Tengo un problema, tengo 2 Datatables y los quiero comparar por una columna si son iguales que se vayan agrupando las filas en un 3 datatable, y no he podido encontrar un ejemplo claro asi para mi caso he visto el Merge pero no un ejemplo de que los compare mientras se cumpla la condicion de que la columna que estoy comparando sea igual y poder insertarla en el 3 datatable, espero puedan ayudarme con este problema o darme una idea.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
información
Otras secciones de LWP con contenido de Visual CSharp .NET
- Código fuente de Visual CSharp .NET
- Chat de Visual CSharp .NET
información
Códigos de Visual CSharp .NET
- Recolector de direcciones de correo
- SrcChess - Juego de Ajedrez
- Tetris
Imágen de perfil de roger

Comparar 2 datatables y se agrupe en un 3 datatable

Publicado por roger rogergomez780@hotmail.com (77 intervenciones) el 08/06/2012 17:18:28
primero que todo puedes mirar cual de los dos datatable tiene mas filas con datatable.Rows.Count, y haces un recorrido comparando, mas o menos algo asi:

1
2
3
4
5
6
7
8
9
10
11
12
DataTable nuevo = datatableConMasFilas.Clone();
 
for(int i = 0; i < datatableConMasFilas.Rows.Count; i++)
{
  if(otroDataTable.Rows[i] != null)
  {
    if(datatableConMasFilas.Rows[i]["Columna"].ToString() == otroDataTable.Rows[i]["Columna"].ToString())
    {
        nuevo.Rows.Add(datatableConMasFilas.Rows[i]);
    }
  }
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar