Salut !
Je désire trier un Datagridview; pour cela j'emploie cette méthode (la dernière ligne du code) :
Seulement, ça me renvoie cette erreur :
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 private void Form2_Load(object sender, EventArgs e) { List<BO.PersonneBO> obj; obj = BL.Class1.SelectAllList(); dataGridView1.DataSource = obj; dataGridView1.Columns["Id"].Visible = false; dataGridView1.Columns["Nom"].ReadOnly = true; dataGridView1.Columns["Prenom"].ReadOnly = true; dataGridView1.Columns["Age"].ReadOnly = true; dataGridView1.Columns["Annif"].DefaultCellStyle.Format = "dd-MM-yyyy"; dataGridView1.Columns["Annif"].ReadOnly = true; dataGridView1.Columns["Intitulé"].Visible = false; dataGridView1.MultiSelect = false; dataGridView1.Sort(dataGridView1.Columns["Prenom"], System.ComponentModel.ListSortDirection.Ascending); }
Qu'est-ce que ça signifie au juste ?Pour être trié, un contrôle DataGridView doit être lié à l'objet IBindingList
Merci !![]()







Répondre avec citation



Pas de questions techniques par MP ! Le forum est là pour ça...


Partager