-1
天気予報APIプロジェクトを行っています。今後7日間の気象情報がメッセージボックスに正常に表示されます。XMLデータをデータグリッドに表示
メッセージボックスの代わりに、どのようにしてすべてのデータをdatagridviewで表示できますか?
これが私の現在の作業コードです:DataTableのに
string uri = string.Format("http://api.apixu.com/v1/forecast.xml?key=keygoeshere&q={0}&days=7", city);
XDocument doc = XDocument.Load(uri);
foreach (var npc in doc.Descendants("forecastday"))
{
MessageBox.Show((string)npc.Descendants("date").FirstOrDefault());
MessageBox.Show("Max temp " + (string)npc.Descendants("maxtemp_c").FirstOrDefault());
MessageBox.Show("Min temp " + (string)npc.Descendants("mintemp_c").FirstOrDefault());
MessageBox.Show("Text " + (string)npc.Descendants("text").FirstOrDefault());
MessageBox.Show("Icon " + (string)npc.Descendants("http"+"icon").FirstOrDefault());
}
よろしくお願いいたします。画像が表示されません – user3489210
コードが画像を表示するようになりました。 – jdweng
@jdweng私はコードからOPのキーを編集する自由を取った。他の誰かがそれを使いたければ、自分の鍵を無料で入手できます。さもなければ、多くの人々がそれを使用し始めるなら、OPのapixuアカウントは閉鎖されるか、請求されるかもしれません。 –