Jquery 如何使用多个表填充数据集?
Jquery 如何使用多个表填充数据集?,jquery,asp.net,sql,database,vb.net,Jquery,Asp.net,Sql,Database,Vb.net,选择dbo.Tbl_Employees.User_Name、dbo.Tbl_Employees.Project_ID、dbo.Tbl_Project.Project 从dbo.Tbl_员工内部加入dbo.Tbl_员工上的dbo.Tbl_项目。项目ID=dbo.Tbl_项目。项目ID 这是我的查询,当我有两个表时,我应该如何用数据适配器填充数据集。 请提供一些信息好吧,你可以先看看 甚至因为您的SqlDataAdapter在断开连接模式下工作,所以您不必提供SqlConnection来填充数据
选择dbo.Tbl_Employees.User_Name、dbo.Tbl_Employees.Project_ID、dbo.Tbl_Project.Project
从dbo.Tbl_员工内部加入dbo.Tbl_员工上的dbo.Tbl_项目。项目ID=dbo.Tbl_项目。项目ID
这是我的查询,当我有两个表时,我应该如何用数据适配器填充数据集。
请提供一些信息好吧,你可以先看看
甚至因为您的SqlDataAdapter在断开连接模式下工作,所以您不必提供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,或者只需将第一个表中的记录作为数据源传递给控件
If ds.Tables(0).Rows.Count > 0 Then
GridView2.DataSource = ds
GridView2.DataBind()
如果Ds.Tables(“**********”).Rows.Count>0,则GridView2.DataSource=Ds GridView2.DataBind(),在****中,我必须提到哪个表,因为我有两个。@karthikgorijavolu如果Ds.Tables(0).Rows.Count>0,则GridView2.DataSource=Ds.Tables(0)GridView2.DataBind()adpt.Fill(Ds)是确定还是adt.Fill(Ds,table(0),table(1))必须提及?@karthikgorijavolu adat.Fill(DS)或事件使用此adat.Fill(DS.Tables(0))或adat.Fill(DS,“Table0”)我希望这可以帮助异常详细信息:System.Data.SqlClient.SqlException:靠近“,”的语法不正确。