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 :
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")
si quelqu'un peut m'aider ou m'expliquer comment il faut faire . MERCI