Bonsoir à tous,
J'ai dans une interface winform un datagridview. Lorsque je clique sur un bouton, je voudrais vérifier les éléments sélectionnés Mon code est :
Pourtant le seul message que j'obtient à l’exécution est : Une ou plusieurs erreurs se sont produites.
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 private List<Mark> Test = new List<Mark>(); private void button2_Click(object sender, EventArgs e) { List<Mark> lst = new List<Mark>(); Mark m = new Mark(); foreach (DataGridViewRow row in dataGridView1.SelectedRows) { m = row.DataBoundItem as Mark; lst.Add(m); } Parallel.ForEach(lst, new ParallelOptions { MaxDegreeOfParallelism = 4 }, cm => { cm.Titre = MarkNet.Tools.HtmlTools.gettitle(m.Href); if (cm.Titre != "") { lock (Test) { Mark obj = Test.FirstOrDefault( x=> x.UId == m.UId); if (obj != null) obj.Titre = m.Titre; dataGridView1.Update(); } } } ); }
Rien dans le compilateur ni dans le déboguage.
Pourriez-vous m'éclairer? Merci
Partager