私のPage_Loadイベントで
DataSet oDs = new DataSet();
oDs.ReadXml("http://stackoverflow.com/feeds");
gvFeeds.DataSource = oDs.Tables[2];
gvFeeds.DataBind();
これにより、以下に示すように GridView が設定されます
DataSet には、Feed、Title、Link、Entry、Rank、Category、Author、Summaryの 8 つの DataTable が含まれています。
たとえば、DataTable[2] には、上記のように、最新の 30 件の投稿のLinksが含まれています。
私が欲しいのは、GridView が各レコードFeed、Title、Link、Entry、Rank、Category、Author、Summaryを表示することです。
しかし、入力 DataSet を DataSource に割り当てると、親フィードのヘッダー情報である DataTable[0] オブジェクトを割り当てたかのように GridView にデータが入力されます。