Rafraichissement du context
Bonjour,
j'aurais besoin d'un petit coup de pouce pour un pb sur lequel je bute depuis pas mal de temps
Je suis sous EF4.1 lié sur base SQL Server
Voila, ce que j'ai fait
J'ai déclaré en entête de formulaire
Code:
Dim ctx As New PhilaEntities
Que je ne vide qu'à la fermeture dudit formulaire
Lors du load du formulaire, j'appelle
Code:
1 2 3 4 5 6 7 8
| Public Sub Chargement()
Dim query = (From c In ctx.Civilites _
Order By c.Libelle
Select c)
query.Load()
CiviliteBindingSource.DataSource = ctx.Civilites.Local.ToBindingList
End Sub |
Un DGV a pour datasource ce CiviliteBindingSource
Cela fonctionne bien, je peux ajouter ou supprimer ce que je veux et je peux trier selon la colonne désirée par simple clic sur l'entête de la colonne du DGV
Par contre, je voudrais rafraichir ce DGV en rechargeant les données depuis la table
J'ai essayé pas mal de trucs, mais sans aucun succès
dans le désordre (mais pas en même temps :-)
Code:
1 2 3 4 5
| CiviliteDGV.Rows.Clear()
CiviliteBindingSource.Dispose()
CiviliteBindingSource.DataSource = vbNull
CiviliteDGV.Refresh()
CiviliteBindingSource.ResetBindings(True) |
suivi de
Rien n'y fait !
J'efface les colonnes, mais elles ne se rechargent pas
Je vois bien que les données ne sont pas rechargées, car si j'ajoute une ligne et que je la sauve, elle ne se retrouve pas ordonnée par libellé
par avance, merci
Bertrand