OVH Cloud OVH Cloud

Question de datagrid

2 réponses
Avatar
N! Xau
Salut,

j'ai une datagrid sur mon form, et a l'ouverture du form readonly = .T.
Si l'utilisateur click sur un button Edit, il peux modifier les donnes
dans le grid. Le button Edit devient Save et si il click encore, je
veux que les modifications sont sauvegardes dans le DB. j'ai des
problems avec ce dernier passage.
Voila' le code du button:

Private Sub bEdit_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles bEdit.Click
If bEdit.Text = "Edit" Then
MonDataGrid.ReadOnly = False
bEdit.Text = "Save"
Else
MonDataGrid.ReadOnly = True
bEdit.Text = "Edit"
End If
End Sub


et voila' le code en debut du form:

Dim myDataSet As DataSet = New DataSet("myDataSet") ' class-scope
Dim myAdapt As OracleDataAdapter ' class-scope

Private Sub MonForm_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load

Dim myQuery As String = "select * from maTable"
Dim myCmd As New OracleCommand(myQuery, con)
myAdapt = New OracleDataAdapter(myCmd)
myDataSet.Clear()
Try
myAdapt.Fill(myDataSet, "myTab")
Try
Me.MonDataGrid.SetDataBinding(myDataSet, "myTab")
Me.MonDataGrid.ReadOnly = True
Catch ex As Exception
MsgBox("Erreur dans le databinding")
End Try
Catch ex As Exception
MsgBox("Fill pas reussi")
End Try
End Sub


J'ai essaye' faire databinding dans le button_click, mais sans
resultat.
Merci pour l'aide.

N! Xau

2 réponses

Avatar
N! Xau
N! Xau ha scritto:


j'ai une datagrid sur mon form, et a l'ouverture du form readonly = .T.
Si l'utilisateur click sur un button Edit, il peux modifier les donnes
dans le grid. Le button Edit devient Save et si il click encore, je
veux que les modifications sont sauvegardes dans le DB. j'ai des
problems avec ce dernier passage.






Personne qui peux m'aider?



Merci
Avatar
Patrice
Par exemple :
http://msdn.microsoft.com/library/fre/default.asp?url=/library/FRE/cpguide/html/cpconUpdatingDatabaseWithDataAdapterDataSet.asp

DataAdapter.Update permet de renvoyer les infos à la base...

--
Patrice

"N! Xau" a écrit dans le message de
news:

N! Xau ha scritto:


> j'ai une datagrid sur mon form, et a l'ouverture du form readonly = .T.
> Si l'utilisateur click sur un button Edit, il peux modifier les donnes
> dans le grid. Le button Edit devient Save et si il click encore, je
> veux que les modifications sont sauvegardes dans le DB. j'ai des
> problems avec ce dernier passage.




Personne qui peux m'aider?



Merci