Asp.net GridView未显示数据集中的所有表
我试图将数据绑定到ASP GridView,但它只显示数据集中第一个表中的数据。有人能告诉我为什么所有的桌子都没有像我预期的那样显示吗?我已经确认数据集中有多个表,每个表中都有数据 我尝试过使用自动格式化的gridview,和一个没有格式化的新gridview,我得到了相同的结果。我只想在gridview中显示数据集中的每个表。所有表都具有相同的表结构。我还尝试循环遍历数据集中的每个表,并尝试将每个表绑定到gridview,但这也不起作用Asp.net GridView未显示数据集中的所有表,asp.net,gridview,data-binding,dataset,Asp.net,Gridview,Data Binding,Dataset,我试图将数据绑定到ASP GridView,但它只显示数据集中第一个表中的数据。有人能告诉我为什么所有的桌子都没有像我预期的那样显示吗?我已经确认数据集中有多个表,每个表中都有数据 我尝试过使用自动格式化的gridview,和一个没有格式化的新gridview,我得到了相同的结果。我只想在gridview中显示数据集中的每个表。所有表都具有相同的表结构。我还尝试循环遍历数据集中的每个表,并尝试将每个表绑定到gridview,但这也不起作用 string xmlData = ds.GetXml()
string xmlData = ds.GetXml();
string filePath = "c:\\dataset.xml"; //confirmed tables are in dataSet
ds.WriteXml(filePath);
if (ds.Tables.Count > 0)
{
GridView1.DataSource = ds;
GridView1.DataBind();
}
GridView只显示一个数据表。如果需要多个表,则需要使用多个GridView,并实现某种UI(如选项卡或菜单)在它们之间切换。或者,将您的表连接到一个数据表中。明白了,谢谢。我认为把它们结合在一起对我现在所做的工作最有效,因为会有很多桌子。