2012-04-14 51 views
0

你好朋友在這裏是我的代碼獲取數據到數據網格視圖在vb.net

connect() 
     cmd.CommandText = "Select RegID,Name,EmailID,DOB,State,Nation,Contact1 As Contact,ParmanentAdd as Address,Religion,WillNo as WillNumber,Will from SelfInformation" 
     cmd.Connection = cn 
     dr = cmd.ExecuteReader(CommandBehavior.CloseConnection) 
     tb.Clear() 
     tb.Load(dr) 
     DataGridView1.DataSource = tb 
     cmd.Dispose() 
     cn.Close() 

     'family......... 

connect() 
     'cmd.CommandText = "Select RegID,FName As Father,MName As Mother,MStatus As Marital,Degree,Childran As Children,NOC As NumberOfChild from Faimly" 
     'cmd.CommandType = CommandType.Text 
     'cmd.Connection = cn 
     'dr = cmd.ExecuteReader(CommandBehavior.CloseConnection) 
     'tb.Clear() 
     'tb.Load(dr) 
     'DataGridView1.DataSource = tb 
     'cmd.Dispose() 
     'cn.Close() 

數據只取數據網格視圖。我的第二個表中的數據要加載從數據兩個表

請幫助

回答

0

你需要加入兩個表中cmd.CommandText並將其加載到DataGridView的。

cmd.CommandText = "Select si.RegID,si.Name,si.EmailID,si.DOB,si.State,si.Nation,si.Contact1 As Contact, " & _ 
      "si.ParmanentAdd as Address,si.Religion,si.WillNo as si.WillNumber,si.Will," & _ 
      "f.FName as Father, f.MName as Mother, f.MStatus as Marital, f.Degree, f.Childran As Children, f.NOC As NumberOfChild " & _ 
      " FROM SelfInformation si, Family f WHERE si.RegID = f.RegID"