Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net GridView未显示数据集中的所有表_Asp.net_Gridview_Data Binding_Dataset - Fatal编程技术网

Asp.net 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()

我试图将数据绑定到ASP GridView,但它只显示数据集中第一个表中的数据。有人能告诉我为什么所有的桌子都没有像我预期的那样显示吗?我已经确认数据集中有多个表,每个表中都有数据

我尝试过使用自动格式化的gridview,和一个没有格式化的新gridview,我得到了相同的结果。我只想在gridview中显示数据集中的每个表。所有表都具有相同的表结构。我还尝试循环遍历数据集中的每个表,并尝试将每个表绑定到gridview,但这也不起作用

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(如选项卡或菜单)在它们之间切换。或者,将您的表连接到一个数据表中。明白了,谢谢。我认为把它们结合在一起对我现在所做的工作最有效,因为会有很多桌子。