Cuestión : Tablas de la cosechadora dos de VB .NET 2005 en llave primaria y la exhibición en DataGridView

He creado dos grupos de datos a partir de dos preguntas que tiraban a partir de dos diversas fuentes, que no puedo ensamblar o unión.  Estos resultados de la pregunta tienen el diversos esquema y estructura, con todo tienen la misma llave primaria.  Quisiera exhibir todos los campos de ambos grupos de datos en un datagrid.  ¡(No hay contestaciones que indican la mejor manera por favor ensamblar \ unión con una pregunta, necesitan un vb .net 2005 soluciones programadas) las gracias! class= del

Respuesta : Tablas de la cosechadora dos de VB .NET 2005 en llave primaria y la exhibición en DataGridView

Apesadumbrado no realicé que usted intenta esto antes. Intentar hacer algo similar entonces (mirada en el código):

La idea es consigue Table1 en 1 grupo de datos después mira a través del segundo y agrega los campos que usted quiere primer de la segunda tabla si encontrar el mismo índice. Hago esto con el SQL antes

1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
        Table1 dévil como nuevo DataTable
        AdTable1 déviles como nuevo SqlDataAdapter (“SELECCIONAR * de Table1”, de Me.ConSQL)
        Table1.Clear ()
        AdTable1.Fill (Table1)
        Table1.Rows.Add (“Table2_Colums1_To_Add”)
        Table1.Rows.Add (“Table2_Colums2_To_Add”)

        Amortiguan I, IdT1, Qry
        Para I = 0 a Table1.Rows.Count - 1
            IdT1 = Table1.Rows (I). Artículo (“identificación”)
            Qry = “selecciona * de Table2 donde el IdT2='" y IdT1 y “'”
            Table2 dévil como nuevo DataTable
            AdTable2 dévil como nuevo SqlDataAdapter (Qry, Me.ConSQL)
            Table2.Clear ()
            AdTable2.Fill (Table2)
            Si Table2.Rows.Count > 0 entonces
                Table1.Rows (I) .BeginEdit ()
                Table1.Rows (I). Artículo (“Table2_Colums1”) = Table2.Rows (0). Artículo (“Table2_Colums1”)
                Table1.Rows (I). Artículo (“Table2_Colums2”) = Table2.Rows (0). Artículo (“Table2_Colums2”)
                Table1.Rows (I) .AcceptChanges ()
            Terminar si
        Después
Me.Datagridview1.Datasource=Table1
Me.datagridview1.refresh
Otras soluciones  
 
programming4us programming4us