[LINQ TO SQL] Modification dans un datagrid, application WPF VB.NET
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
Code:
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() |
l'évènement de la sauvegarde
Code:
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 |
j'ai rien écrit dans SubmitChanges() donc je c'est pas si il faut faire un override ou quoi ....
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