如何从数据集中的多个表中获取数据?

时间:2012-10-04 06:58:05

标签: c# .net

我正在尝试使用gridview中的数据集从XML显示数据。现在我以表格格式获取数据。我能够显示来自各个表的数据,但不能同时显示所有表数据,我有7个表来显示数据。

这是我的代码:

protected void Page_Load(object sender, EventArgs e)
{
    LoadData();
}

public void LoadData()
{
    string filePath = Server.MapPath("~/App_Data/dummy.xml");
    DataSet dsData = new DataSet();
    FileStream fsReadSchema = new FileStream(filePath, FileMode.Open);
    dsData.ReadXml(fsReadSchema);
    fsReadSchema.Close();
    gv.DataSource = dsData.Tables[4];
    gv.DataBind();
}

1 个答案:

答案 0 :(得分:0)

如果我把它正确 - 我会将这七个表合并为一个 - 合并,因为你知道它们包含什么以及合并标准是什么。 其他解决方案 - 在页面上放置七个网格并分别从数据集绑定每个表。