如何从数据集中的多个表中获取数据?
问题描述:
我想在gridview中使用dataset显示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();
}
答
如果我没有得到它 - 我想这七个表合并成一个 - 合并,因为你知道他们包含,什么是融合的标准。 其他解决方案 - 在页面上放置七个网格并分别绑定数据集中的每个表。