locked
Silverlight 3 - Datagrid - Ria services - Datgrid impossible à editer. RRS feed

  • Question

  • Bonjour,
    j'ai une page simple, en silverlight 3 avec un datagrid, dont les données sont remplies par RIA.
    voici un bout de mon code.

     

     

     

    <riaControls:DomainDataSource x:Name="Projets" IsEnabled="True" 
                                                      QueryName="GetT_PROJETS" 
                                                      AutoLoad="True" 
                                                      LoadSize="20">
    
                <riaControls:DomainDataSource.DomainContext>
                    <web:DomainService_TAP />
                </riaControls:DomainDataSource.DomainContext>
    
                <riaControls:DomainDataSource.SortDescriptors>
                    <riaData:SortDescriptor PropertyPath="Nom" Direction="Ascending" />
                </riaControls:DomainDataSource.SortDescriptors>
    
                <riaControls:DomainDataSource.GroupDescriptors>
                    <riaData:GroupDescriptor PropertyPath="Nom" />
                </riaControls:DomainDataSource.GroupDescriptors>
            </riaControls:DomainDataSource>
            
            
            <activity:Activity IsActive="{Binding IsBusy, ElementName=Projets}" 
                               VerticalAlignment="Stretch" 
                               HorizontalAlignment="Stretch">
    
    
                            <data:DataGrid CanUserReorderColumns="True" CanUserResizeColumns="True" 
                                       IsReadOnly="False"
                                       IsEnabled="True"
                                       ItemsSource="{Binding Data, ElementName=Projets}"
                                            AutoGenerateColumns="True"/>
    
                            <data:DataPager PageSize="10" Source="{Binding Data, ElementName=Projets}" />
    
            </activity:Activity>

    mon datagrid se rempli avec les données, mais il m'est impossible d'éditer, ajouter, supprimer une ligne.
    il m'est impossible de trier, grouper, dégrouper quoi que ce soit.

    quelqu'qun peut t-il m'aider, svp, et m'aiguiller sur l'erreur que je commet dans mon code ?

    merci
    Olivier

    jeudi 3 septembre 2009 16:02

Toutes les réponses

  • Peux-tu nous montrer le type de PROJETS ?
    Thomas Lebrun [MVP] - WPF/LINQ: http://blog.developpeur.org/tom - http://morpheus.developpez.com
    vendredi 11 septembre 2009 11:29
  • Bonjour,

    le source est grand, c'est un projet silverlight 3 : Silverlight business application

    j'arrive à contourner le "soucis" en encadrant mon domaindatasource, et datagrid dans un stackpanel, et en encadrant le tout par l'objet Activity.
    je ne vois pas la rapport entre la position des éléments graphique, et le fait de pouvoir éditer ou non le datagrid, mais cela règle mon prolbème dans l'immédiat.

    sinon, le source présenté plus haut était la quasi totalité du usercontrol qui me posait soucis.

    si quelqu'un à une idée du problèem réèl, je suis tojours interressé par une solution solide.

    merci
    Olivier
    vendredi 11 septembre 2009 11:33