bonjour,
j'ai un dataset qui est remplie d'un fichier xml(RSS) , ensuite je remplie un datagridview avec.
mais avant j'effectue une recherche dans mon datatset (ligne par ligne) et si je trouve la ligne je la supprime mais cela génère une exception "La collection a été modifée ; l'opération d'énumération risque de ne pas s'exécuter" et la rien ne s'affiche dans la datagridview voila mon code :
si quelqu'un peut m'aider ou m'expliquer comment il faut faire . MERCI
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 Dim rssTemp As DataSet = New DataSet() Dim titre, lien As String rssTemp.ReadXml(txtLienRss.Text, XmlReadMode.Auto) Dim ligne As DataRow Try For Each ligne In rssTemp.Tables("item").Rows titre = ligne.Item("title") lien = ligne.Item("link") If instr(rtbOldRss.Text, titre) > 0 Then ligne.Delete() End If Next rssTemp.AcceptChanges() Catch ex As Exception MsgBox(ex.Message) Exit Sub End Try dtgRss.DataSource = rssTemp.Tables("item")
Partager