1 2 3 4 5 6 7 8 9 10 11 12 13 14
| Private Sub DataGridView1_SortCompare(sender As Object, e As DataGridViewSortCompareEventArgs) Handles DataGridView1.SortCompare
'Récupérer le composant
Dim grid As DataGridView = DirectCast(sender, DataGridView)
'Définir le nom des colonnes (à changer en fonction de tes propres paramètres)
Dim colonneQuantite As String = "ColonneQuantite"
Dim colonnePrixUnit As String = "ColonnePrixUnit"
Dim colonneTotal As String = "ColonneTotal"
'Traitement en fonction de la colonne où se situe la cellule en cours d'édition
Select Case e.Column.Name
Case colonnePrixUnit, colonneQuantite, colonneTotal
e.SortResult = System.Decimal.Compare(e.CellValue1, e.CellValue2)
e.Handled = True
End Select
End Sub |
Partager