Tri Datagridview avec propertygrid sur fichier xml
Bonjour,
Je voudrais utiliser les fonctionnalités standards de tri d'un DataGridView qui est synchronisé sur un PropertyGrid, les deux étant bindés sur une même source: un fichier XML.
Le soucis est que soit j'obtiens exactement le comportement souhaité, mais sans le tri, soit j'ai bien le tri et la synchro mais sans les fonctionnalités du PG.
Voici les codes pour chacun des cas :
fonctionnalités sans le tri :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
Dim result As Calendriers = Nothing
Using sr As StreamReader = New StreamReader(FicCal, Encoding.UTF8)
result = New Calendriers()
result.Xml = sr.ReadToEnd()
End Using
CForm.CalBS.DataSource = result
CForm.CalBN.BindingSource = CForm.CalBS
CForm.CalDGV.DataSource = CForm.CalBS
Puis pour le changement d'enregistrement :
Private Sub CalBS_CurrentChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) _
Handles CalBS.CurrentChanged
CalPG.SelectedObject = CalBS.Current |
Tri sans les fonctionnalités :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
Dim MonDS As New DataSet()
MonDS.ReadXml(FicCal)
CForm.CalBS.DataSource = MonDS.Tables(0)
CForm.CalBN.BindingSource = CForm.CalBS
CForm.CalDGV.DataSource = CForm.CalBS
Puis pour le changement d'enregistrement :
Private Sub CalBS_CurrentChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) _
Handles CalBS.CurrentChanged
CalPG.SelectedObject = CalBS.Current |
J'ai l'impression de passer à coté de quelque chose de simple, mais toutes mes tentatives ont échoué.
Si quelqu'un pouvait m'apporter la lumière...
Merci d'avance.