如何在DataGridView中加入两个表

时间:2013-01-24 18:32:01

标签: vb.net

我正在使用这个代码加入和显示DataGridView

Dim strSQL4 

strSQL4 = " Select Regno, Sname,Class, Section,SUM(FeeAmount) as FeeAmount FROM FeesMaster WHERE class='" & cboClass.Text & "'  GROUP By Regno,Sname,Class,Section"

strSQL5 = " Select Regno, ST_Name,Class, Section,SUM(Amount_Paid) as Amount_Paid FROM Fees_Transaction WHERE class='" & cboClass.Text & "'  GROUP By Regno,ST_Name,Class,Section"

Dim DaAp4 As New SqlDataAdapter(strSQL4, con)
Dim DSet4 As New DataTable
DaAp4.Fill(DSet4)
DataGridView2.DataSource = DSet4.DefaultView

1 个答案:

答案 0 :(得分:0)

在上面的代码中,你实际上并没有使用strSQL5做任何事情,所以你怎么期望它出现在DGV上?

正如@ xfx建议的那样,你应该调整strSQL4,以便它使用strSQL5中的SQL作为JOIN。