Pergunta : Tabelas da liga dois de VB .NET 2005 na chave preliminar e na exposição em DataGridView

Eu criei duas séries de dados de duas perguntas que puxam de duas fontes diferentes, a que eu não posso se juntar ou união.  Estes resultados da pergunta têm o esquema e a estrutura diferentes, contudo têm a mesma chave preliminar.  Eu gostaria de indicar todos os campos de ambas as séries de dados em um datagrid.  (Por favor nenhuma resposta que indic a melhor maneira é se juntar \ união com uma pergunta, precisa um vb .net 2005 soluções de programação) agradecimentos! class= do

Resposta : Tabelas da liga dois de VB .NET 2005 na chave preliminar e na exposição em DataGridView

Pesaroso eu não realizei que você tenta este antes. Tentar fazer qualquer outra coisa semelhante então (olhar no código):

A idéia é começ Table1 em 1 série de dados a seguir olha ao longo do segundo e adiciona os campos que você quer ao primeiro da segunda tabela se encontrar o mesmo índice. Eu faço este com 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 não ofuscante como DataTable novo
        AdTable1 não ofuscantes como SqlDataAdapter novo (“SELECIONAR * de Table1”, de Me.ConSQL)
        Table1.Clear ()
        AdTable1.Fill (Table1)
        Table1.Rows.Add (“Table2_Colums1_To_Add”)
        Table1.Rows.Add (“Table2_Colums2_To_Add”)

        Escurecem I, IdT1, Qry
        Para I = 0 a Table1.Rows.Count - 1
            IdT1 = Table1.Rows (I).Item (“identificação”)
            Qry = “seleciona * de Table2 onde IdT2='" & IdT1 & “'”
            Table2 não ofuscante como DataTable novo
            AdTable2 não ofuscante como SqlDataAdapter novo (Qry, Me.ConSQL)
            Table2.Clear ()
            AdTable2.Fill (Table2)
            Se Table2.Rows.Count > 0 então
                Table1.Rows (I).BeginEdit ()
                Table1.Rows (I).Item (“Table2_Colums1”) = Table2.Rows (0). Artigo (“Table2_Colums1”)
                Table1.Rows (I).Item (“Table2_Colums2”) = Table2.Rows (0). Artigo (“Table2_Colums2”)
                Table1.Rows (I).AcceptChanges ()
            Terminar se
        Em seguida
Me.Datagridview1.Datasource=Table1
Me.datagridview1.refresh
Outras soluções  
 
programming4us programming4us