Salut à tous
J'ai un DataSet avec trois Tables : Auteur,LivreListe1,LivreListe2
Ma table Master est : Auteur
Mes deux tables Details : LivreListe1 et LivreListe2
J'utilise deux DataGrid et une ListBox.
DataGrid1 : pour afficher Table Auteur :
ItemsSource="{Binding Path =Auteur }"
DataGrid2 : pour afficher Table LivreListe1 :
ItemsSource="{Binding Path =Auteur/Auteur_LivreListe1 }"
ListBox : pour afficher Table LivreListe2 :
ItemsSource="{Binding Path =Auteur/Auteur_LivreListe2 }"
OK sa marche : les deux Datagrid affichent en bas une ligne en plus, la listBox affiche exactement le nombre d'item réel.
Mais si je "Bind" ma ListBox à LivreListe1 en modifiant dans le bath le nom de la relation :
ItemsSource="{Binding Path =Auteur/Auteur_LivreListe1 }"
Alors ma ListBox m'affiche un item en plus (vide) ? et fait exactement comme les deux DataGrid qui affichent toujours une ligne vide en bas (un item en plus)
Mais si j'élimine le Binding de DataGrid2 , autrement dis ma Table LivreListe1 n'est liée qu'à la ListBox et bien là ma liste n'affiche aucun item en plus ??
comment sa se fait un BUG ???
Partager