AdminNo ModuleCode 111411H EG1001 111411H Eg1003 111380Y EG2011
PaperNo Module1 Module2 Module3 .... 1 EG1001 2 EG1003 EG1001 3 EG2011
Dim dt3 As New DataTable dt3.Columns.Add("AdminNo", GetType(String)) dt3.Columns.Add("PaperNo", GetType(Integer)) Dim curmodule As String = String.Empty For Each dr2 As DataRow In dt2.Rows curmodule = dr2("ModuleCode1").ToString For Each dr1 As DataRow In dt1.Rows If curmodule = dr1("ModuleCode").ToString Then Dim dt3row As DataRow dt3row = dt3.NewRow dt3row("AdminNo") = dr1("AdminNo") dt3row("PaperNo") = dr2("PaperNo") dt3.Rows.Add(dt3row) Me.DataGridView3.DataSource = dt3
For Each dr1 As DataRow In dt1.Rows var module=dr1("ModuleCode1").ToString For Each dr2 As DataRow In dt2.Rows</pre>
Dim dt3 As New DataTable dt3.Columns.Add("AdminNo", GetType(String)) '/*Add column AdminNo dt3.Columns.Add("PaperNo", GetType(Integer)) Dim curmodule As String = String.Empty For Each dr1 As DataRow In dt1.Rows curmodule = dr1("ModuleCode").ToString For Each dr2 As DataRow In dt2.Rows Dim found As Boolean found = False For i = 0 To dt2.Columns.Count - 1 If curmodule = dr2(i).ToString Then found = True Dim dr3 As DataRow dr3 = dt3.NewRow dr3("AdminNo") = dr1("AdminNo") dr3("PaperNo") = dr2("PaperNo") dt3.Rows.Add(dr3) DataGridView3.AutoGenerateColumns = True Me.DataGridView3.DataSource = dt3 End If Next Next Next
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)