none
Probleme avec treeview pour une RRS feed

  • Discussion générale

  • Bonjour,

    Je galere depuis 3 jour pour realiser un treeview sur une table avec sql link je vous donne les explications

    J'ai une seule table

       table 
    	myMenu{
    	id_menu,nomMenu,sousmenu
    	}
    	1, menu1, poisson
    	2, menu1, poulet
    	3, menu1, griot
    	4, menu2, cabrit
    	5, menu2, Citrouille
    	6, menu3, Abricot
    

     

    Recursivement je voudrais ajouter un triview

     Menu1:

       Poisson

       Poulet

       Griot

     

     Menu2

       Cabrit

       Citrouille

    voici les codes que j'ai realise en csharp

        public MainWindow()
        {
    
        InitializeComponent();
    
         var tb = new DataClassesPPDataContext();
         var d = from t in tb.myMenu
             select new { t.nomMenu };
    
         var q = from c in tb.myMenu
             join f in tb.myMenu
             on c.nomMenu equals f.nomMenu
             select new {f.sousmenu };
    
         var sousmenu= q.Distinct();
         var nommenu= d.Distinct();
    
         var maVariable = new { SousMenu= sousmenu, NomMenu= nommenu}
    
        this.DataContext = maVariable;      
        }
    

    et dans mon xaml

      <Window.Resources>
    
      	 <HierarchicalDataTemplate x:Key="NomMenu"
         ItemsSource="{Binding NomMenu}">
        <TextBlock Text="{Binding nomMenu}" />
     	 </HierarchicalDataTemplate>
    
     	<HierarchicalDataTemplate x:Key="souMenu"
         ItemsSource="{Binding SousMenu}">
       	 <TextBlock Text="{Binding sousmenu}" />
     	 </HierarchicalDataTemplate>
      	 </Window.Resources>
     
            <RadTreeView x:Name="radtree" ItemsSource="{Binding}" ItemTemplate="sousMenu">         
            </RadTreeView>
    


    Mais il ne m'affiche que les nom menu

     

    merci de votre aide

     

    lundi 20 juin 2011 16:10