如何将两个数据表数据连接到一个数据表中以在一个gridview中显示
即在1个数据表中我有用户名和密码,在另一个数据表中我有该用户详细信息。如何在一个数据表中显示所有这些以使这些值显示在gridview(asp.net)
中任何想法????
答案 0 :(得分:3)
on=new SqlConnection("Data Source=MCN101; Initial Catalog=MergeTable; Uid=sa; pwd=");
da = new SqlDataAdapter("Select * from Table1", con);
da.Fill(ds1, "Record");
da = new SqlDataAdapter("select * from Table2", con);
da.Fill(ds2, "Record");
ds1.Merge(ds2);
GridAllRecord.DataSource = ds1;
GridAllRecord.DataBind();
答案 1 :(得分:1)
您可以合并两个数据表,以下是此示例。 http://msdn.microsoft.com/en-us/library/system.data.datatable.merge.aspx
答案 2 :(得分:0)
您需要的是在将表格连接到DataTable之前加入表格:SQL Joins
答案 3 :(得分:0)
@Ranjana看看这个MSDN article它会处理你想要的东西..