en datatable obtengo esto 
 
 CveAl	        NombreAl	 ApePetAl	   ApeMatAl
CVA05000001	RAMIRO	 CATALAN	    LEYVA
 
ahora en otro datatable tengo esto
CveExm	     CveAl	         calif
2	        CVA05000001	100
4	        CVA05000001	20
5	        CVA05000001	100
7              CVA05000001	100
8	        CVA05000001	100
9	        CVA05000001	100
10	        CVA05000001	100
11	        CVA05000001	80
12	        CVA05000001	100
13	        CVA05000001	100
14	        CVA05000001	100
15	        CVA05000001	100
16	        CVA05000001	100
17	        CVA05000001	100
18	        CVA05000001	100
19	        CVA05000001	80
 
 
 
1.- lo que primero que ago es esto
foreach (DataRow row in tabla1.Rows)
            {
                // rengBusca = tabla1.Select("Cveal='" + row["CveAl"].ToString() + "'");
                DataRow[] rengBusca = tabla1.Select("CveAl='" + row["CveAl"].ToString() + "'");
                DataRow renglon = tablafinal.NewRow();
                int i = 0;
                renglon["CveAl"] = rengBusca[i].ItemArray[0];
                renglon["Nombre"] = rengBusca[i].ItemArray[1];
                renglon["Ape.Paterno"] = rengBusca[i].ItemArray[2];
                renglon["Ape.Materno"] = rengBusca[i].ItemArray[3];
 
                tablafinal.Rows.Add(renglon);
                i++;
            }
            GridView1.DataSource = tablafinal;
            GridView1.DataBind();
 
lo que quiero es como hacer que la columna calif se agregue a la tabla final que corresponda Al CveAl del alumno 
  
 

