Weather API display images in C#
Я хочу отобразить информацию о погоде на предстоящую неделю в datagridview. я успешно добавил API погоды, который будет успешно воспроизводить все записи, только проблема в том, что изображение не воспроизводится в datagrid, помогите мне решить эту проблему.
как отобразить изображение в datagridview. я попробовал код ниже. пожалуйста, помогите мне закончить это спасибо
Что я уже пробовал:
private void button2_Click(object sender, EventArgs e) { DataTable dt = new DataTable(); dt.Columns.Add("Date", typeof(string)); dt.Columns.Add("Max Temp", typeof(string)); dt.Columns.Add("Min Temp", typeof(string)); dt.Columns.Add("Text", typeof(string)); dt.Columns.Add("Icon", typeof(string)); string city = "london"; string uri = string.Format("http://api.apixu.com/v1/forecast.xml?key=5742bec32f4141e08db171907171010&q={0}&days=7", city); XDocument doc = XDocument.Load(uri); foreach (var npc in doc.Descendants("forecastday")) { dt.Rows.Add(new object[] { (string)npc.Descendants("date").FirstOrDefault(), (string)npc.Descendants("maxtemp_c").FirstOrDefault(), (string)npc.Descendants("mintemp_c").FirstOrDefault(), (string)npc.Descendants("text").FirstOrDefault(), (string)npc.Descendants("http" + "icon").FirstOrDefault() }); } dataGridView1.DataSource = dt; // getW(txttext.Text); } } }