0

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

これは私のクエリです。2 つのテーブルがある場合、データセットにデータ アダプターを入力するにはどうすればよいですか。いくつか入力してください

4

2 に答える 2

2

さて、あなたは見ることから始めることができます

DataAdapter.Fill メソッド

DataAdapter.Fill メソッド (DataSet)

DataAdapter から DataSet を作成する場合でも

于 2012-09-21T05:48:46.627 に答える
0

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()
于 2012-09-21T06:04:22.570 に答える