我希望显示7周的周数。天气信息 这是api我习惯了7天伦敦的结果
http://api.apixu.com/v1/forecast.xml?key=[APIKEY]&q=india&days=7
如果我在c#中编写代码,我应该没问题
StringBuilder sb = new StringBuilder();
sb.Append("http://api.apixu.com/v1/forecast.xml?key=[APIKEY]&q=");
sb.Append(txtbox.Text);
sb.Append("&days=");
sb.Append("7");
这是我编写的代码,用于在数据网格视图上显示但不显示结果 可以任何一个修复代码让我显示7天天气信息将显示在数据网格视图
XmlReader xmlFile;
xmlFile = XmlReader.Create(sb);
DataSet ds = new DataSet();
ds.ReadXml(xmlFile);
dataGridView1.DataSource = ds.Tables[0];
答案 0 :(得分:0)
ToString()
只需StringBuilder
:
XmlReader xmlFile;
xmlFile = XmlReader.Create(sb.ToString());
DataSet ds = new DataSet();
ds.ReadXml(xmlFile);
您可能希望结帐HttpClient
,因为使用XmlReader.Create
消费的网络服务感觉很简单