Bonjour,
je suis débutant et le problème reste simple, encore faut il connaitre le mécanisme de LINQ et WPF ...
je fais un affichage dans le datagrid et lorsque je modifie mon datagrid les modifications ne sont pas enregistrer...
Voici ma requete LINQ dans le constructeur de MainWindow
l'évènement de la sauvegarde
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 Dim DbAnance As New AnanceDataContext ' Ajoutez une initialisation quelconque après l'appel InitializeComponent(). Dim queryList = (From Task In _DbAnance.TASK Join Pln In _DbAnance.T_ARBO_PLN On Task.PLAN_ID Equals Pln.PLN_ID Join Fal In _DbAnance.T_ARBO_FAL On Task.FAL_ID Equals Fal.FAL_ID Join Stn In _DbAnance.T_ARBO_STN On Task.STN_ID Equals Stn.STN_ID Join MonHc In _DbAnance.HC On Task.HC_ID Equals MonHc.HC_ID Select Task.TASK_NAME, Fal.FAL_NAME, Pln.PLN_NAME, Stn.STN_NAME, Task.DATE_START, Task.DURATION).ToList() DataGridTask.ItemsSource = queryList.Select( Function(maTask) New With {maTask.TASK_NAME, maTask.PLN_NAME, maTask.FAL_NAME, maTask.STN_NAME, maTask.DURATION, maTask.DATE_START}).ToList()
j'ai rien écrit dans SubmitChanges() donc je c'est pas si il faut faire un override ou quoi ....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Private Sub DataGridTask_CellEditEnding(ByVal sender As System.Object, ByVal e As Microsoft.Windows.Controls.DataGridCellEditEndingEventArgs) Handles DataGridTask.CellEditEnding _DbAnance.SubmitChanges() End Sub
N'hésitez pas à critiquer le code si il y a des choses qu'on peut se passer car je fais avec les tutos du net et c'est un peu galère pour moi
Merci d'avance
Partager