Я работаю над извлечением данных из RSS-канала. В моем списке просмотра (rowNews) у меня есть два столбца: заголовок и URL. При нажатии кнопки все заголовки статей отображаются в столбце заголовка, но в столбец URL добавляется только один URL. Я переключил их так, чтобы URL-адреса были добавлены в первый столбец, и все правильные URL-адреса появились ... что привело меня к мысли, что это проблема с моим источником списка просмотра (я впервые работаю с подпунктами). Вот оригинал, прежде чем я начал экспериментировать с заказом:
private void button1_Click(object sender, EventArgs e)
{
XmlTextReader rssReader = new XmlTextReader(txtUrl.Text);
XmlDocument rssDoc = new XmlDocument();
rssDoc.Load(rssReader);
XmlNodeList titleList = rssDoc.GetElementsByTagName("title");
XmlNodeList urlList = rssDoc.GetElementsByTagName("link");
ListViewItem lvi = new ListViewItem();
for (int i = 0; i < titleList.Count; i++)
{
rowNews.Items.Add(titleList[i].InnerXml);
}
for (int i = 0; i < urlList.Count; i++)
{
lvi.SubItems.Add(urlList[i].InnerXml);
}
rowNews.Items.Add(lvi);
}