Bonjour

J'ai une question concernant la création d'un évenement sur un Datagridview crée dynamiquement.
En fait je crée mon datagridview et je voudrais quand je mets une valeur (correspondant à la Key de mon dictionnaire) dans la colonne 2 (par exemple) qu'il y ai un évenement qui recherche et note la valeur (Value de mon dictionnaire) dans la cellule de la colonne 3.

Voici le code que j'ai :

Public Function Ajout_Datagridview_Diag_MCOviewerID(ByVal X As Integer, ByVal Y As Integer, ByVal Hauteur As Integer, ByVal Longueur As Integer)
Dim dgv As New DataGridView
dgv.Name = "DGV1"
dgv.Text = "DGV1"
dgv.Location = New Point(X, Y)
dgv.Width = Longueur
dgv.Height = Hauteur

Dim cmb As New DataGridViewComboBoxColumn
cmb.HeaderText = "Type"
cmb.Items.Add("DP")
cmb.Items.Add("DR")
cmb.Items.Add("DAS")
dgv.Columns.Add(cmb)

Dim column As New DataGridViewColumn()
dgv.Columns.Add("Diag", "Diag")
dgv.Columns("Diag").Width = 60
dgv.Columns.Add("Niv", "Niv")
dgv.Columns("Niv").Width = 40
dgv.Columns.Add("Libelle", "Libelle")
dgv.Columns("Libelle").Width = 800

nom_control.Controls.Add(dgv)

AddHandler dgv.CellValueChanged, AddressOf dgv_CellValueChanged

Return True
End Function

Private Sub dgv_CellValueChanged(ByVal sender As Object, ByVal e As DataGridViewCellEventArgs)

????????
Ici je dois récupérer la valeur que j'ai entrée dans mon datagridview dans la cellule X de la colonne 2 et faire un truc style
DGV.Item(e.row).Item(3) = DicGHMLibelle("Valeur entrée dans mon datagridview") (DicGHMLibellé étant mon dictionnaire de correspondance Code-Libellé)


End Sub

J'espère avoir été assez clair.

Merci de votre aide

Sébastien