2012-04-14 20 views
0

こんにちは友人は、私のコードフェッチデータは、ここでは

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() 

データのみをデータグリッドビュー.Iにおける第2のテーブルデータをフェッチしているからデータをロードしたいです両方のテーブルは

あなたはcmd.CommandTextで2つのテーブルを結合し、DataGridViewの中にそれをロードする必要が

答えて

0

助けてください。

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" 
関連する問題