如何将两个数据表数据连接到一个数据表中,以在asp.net中的一个gridview中显示

时间:2010-05-24 06:03:22

标签: c# asp.net gridview datatable

如何将两个数据表数据连接到一个数据表中以在一个gridview中显示

即在1个数据表中我有用户名和密码,在另一个数据表中我有该用户详细信息。如何在一个数据表中显示所有这些以使这些值显示在gridview(asp.net)

任何想法????

4 个答案:

答案 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它会处理你想要的东西..