Salut,
Je vais essayer d'etre clair !!!
Dans ma form, j'ai une combobox(cbChoix) et un datagridview(dgv).
Lors que je selection une valeur dans cbChoix, je filtre les données du dgv...
jusque là pas de souci...
Par contre je n'arrive pas a jouter un enregistrement dans me dgv, j'ai essayé pas mal de truc, mais en faite je n'arrive pas a recuperer les valeurs saisies dans dgv... et je ne vois pas trop quand(quel evenement) je peux faire le update !!!
voila comment je fais pour essayer de recuperer les nouvelles valeurs saisies dans une nouvelle ligne.
et dans val1 et val2 j'ai toujours dbnull.value alors que j'ai bien saisie des valeur dans les 2 colonnes....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Private Sub DGV_RowValidating(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellCancelEventArgs) Handles DGVSaisie.RowValidating Dim tmpDG As DataGridView Try tmpDG = CType(sender, DataGridView) If e.RowIndex = tmpDG.Rows.Count - 2 Then val1 = Me.CBChoix.SelectedValue val2 = tmpDG.Rows(e.RowIndex).Cells(1).Value val3 = tmpDG.Rows(e.RowIndex).Cells(2).Value End If Catch ex As Exception messagebox.show(ex.message) End Try End Sub
Merci pour votre precieuse aide.
Partager