اخواني واجهت مشكلة عند دمج Dataset حيث قمت بتعبئة ds1 من الجدول Table1 بالبيانات ثم ds2 من الجدول Table2 وسويت هيك الامر
DS1.Merge(DS2)
ضهرت النتيجة بالشكل

Imports System.Data
Imports System.Data.OleDb
Partial Class _Default
Inherits System.Web.UI.Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim SQLConn As New OleDbConnection("Provider=Microsoft.Jet.Oledb.4.0;Data Source=" & Server.MapPath("App_Data\Test.mdb"))
'..
Dim SqlDa1 As New OleDbDataAdapter("SELECT ID,Name FROM Table1 WHERE ID=1", SQLConn)
Dim DS1 As New DataSet
SqlDa1.Fill(DS1)
'..
Dim SqlDa2 As New OleDbDataAdapter("SELECT JobTitle FROM Table2 WHERE ID=1", SQLConn)
Dim DS2 As New DataSet
SqlDa2.Fill(DS2)
'..
DS1.Merge(DS2)
'..
dg.DataSource = DS1
dg.DataBind()
'..
End Sub
End Classالمثال مرفق لكم