Bonjour,
débutant en .Net, pour un usage interne, j'avais fait cela :
Private Sub PasdeDoublon() Dim i As Integer Dim t As String
t = "" For i = 0 To datagrid1.Items.Count - 1 ' Cells(0) est la première colonne de votre datagrid If t = datagrid1.Items(i).Cells(0).Text Then datagrid1.Items(i).Cells(0).Text = "" Else t = datagrid1.Items(i).Cells(0).Text End If Next End Sub
J'appelle la fonction après le "bind" (remplissage du datagrid). Je pense que ce n'est pas dû tout optimisé mais c'est simple (je l'utilise aussi pour changer la couleur d'une ligne s'il contient une valeur que je veux mettre en évidence).
|