SqlDataAdapterは切断モードで動作するため、 DataTableを満たすために SqlConnection を提供する必要はありません。
string query ="SELECT dbo.Tbl_Employees.User_Name, dbo.Tbl_Employees.Project_ID, dbo.Tbl_Project.Project FROM dbo.Tbl_Employees INNER JOIN dbo.Tbl_Project ON dbo.Tbl_Employees.Project_ID=dbo.Tbl_Project.Project_ID"
Dim ds = new DataSet()
Dim da = new SqlDataAdapter(query, ConnectionString)
try{
da.Fill(ds);
}
catch(Excepion ex){
}
更新:
データセットに含まれるすべてのデータを表示する必要がある場合は、DSを Gridview のデータソースとして渡すか、最初のテーブルのレコードのみが必要な場合は、DS.Tables(0)をデータソースとしてコントロールに渡します。
If ds.Tables(0).Rows.Count > 0 Then
GridView2.DataSource = ds
GridView2.DataBind()