Bonjour tout le monde,
j'ai deux tableaux
deviss(num,client,...........)
det_devis(id,num,refe,desig,qte,........)
la relation entre deviss et det_devis c'est le (num)
bon mon problème le suivant
-quand je sélectionne dans une combobox une numéro de devis il m'affiche ces détails dans une datagridview tous sa ça marche très bien
-mais quand je fait la modification d'un ligne un datagridview et après l'exécution il me répète la même modification de ce numéro que je séléctionne
exemple:
id num refe desig qte
1 1 s200 pont 2
2 1 t500 cric 2
après l'éxcécution
id num refe desig qte
1 1 s200 pont 2
1 1 s200 pont 2
voici mon code
merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Dim b As Integer Dim i As Integer = Me.DataGridView1.Rows.Count - 2 For b = 0 To i cmd1 = New SqlCommand("update DET_DEVIS set DET_DEV_REF='" & Me.DataGridView1.Rows(b).Cells("DET_DEV_REF").Value & "',DET_DEV_DESG='" & DataGridView1.Rows(b).Cells("DET_DEV_DESG").Value & "',DET_DEV_QTE=" & Val(DataGridView1.Rows(b).Cells("DET_DEV_QTE").Value) & ",DET_DEV_PUHT=" & Val(DataGridView1.Rows(b).Cells("DET_DEV_PUHT").Value) & ",DET_DEV_REMISE='" & DataGridView1.Rows(b).Cells("DET_DEV_REMISE").Value & "',DET_DEV_PUNET=" & Val(DataGridView1.Rows(b).Cells("DET_DEV_PUNET").Value) & ",DET_DEV_MONT=" & Val(DataGridView1.Rows(b).Cells("DET_DEV_MONT").Value) & ",DET_DEV_DEL=" & Val(DataGridView1.Rows(b).Cells("DET_DEV_DEL").Value) & " where DEV_NUM=" & Me.TXT_NUMDEVIS.Text & "", con) cmd1.ExecuteNonQuery() Next
Partager