Salut,
J'ai un gros problème avec le composant Bindingsource. Je n'arrive pas à le résoudre !
Avec ce Bindingsource, j'ai d'autres composants : un datagrid lié au dataset, un dataset, un TableAdaptater et Bindingnavigator qui permet de gérer l'accès aux données.
Mon problème vient de ce dernier composant, je n'arrive pas à gérer l'accès aux données !
Avec le Bindingnavigator, j'ai créé des boutons Enregistrer et Supprimer. Sur le bouton "Enregistrer", j'ai placé ce code :
Tandis que le bouton supprimer contient ce code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 Try If Me.Validate Then RecettesBindingSource.EndEdit() RecettesTableAdapter.Update(MonDataSet.Recettes) Me.RecettesTableAdapter.Fill(Me.PressingDataSet.Recettes) Else MsgBox("Impossible d'enregistrer.", MsgBoxStyle.Critical) End If Catch ex As Exception MsgBox("Une erreur est survenue : " & ex.Message) End Try
Ces deux bouts de codes ne fonctionnent pas ! Je ne comprends pas pourquoi ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Try If MessageBox.Show("Êtes-vous sûr ?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question) = Windows.Forms.DialogResult.Yes Then RecettesBindingSource.RemoveCurrent() Me.RecettesBindingSource.EndEdit() Me.RecettesTableAdapter.Update(Me.MonDataSet) End If Catch ex As Exception MessageBox.Show("Erreur lors de la suppression de la recette : " & ex.Message()) End Try
Est-ce que vous pouvez m'expliquer comment réaliser ces actions ? Quel erreur ai-je fait ?
J'espère que vous pourrez m'aider !
Merci par avance.
Partager