IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Silverlight Discussion :

alimenter un dataGridView


Sujet :

Silverlight

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2008
    Messages : 55
    Par défaut alimenter un dataGridView
    Salut,


    Je souhaite alimenter un dataGridView silverlight dont voici le code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
     
    <UserControl x:Class="gridData.Page" xmlns:my="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Data"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
        Width="460" Height="300">
        <Grid x:Name="totalDataGridView" Background="White">
            <Grid.RowDefinitions>
                <RowDefinition Height="*"/>
            </Grid.RowDefinitions>
     
            <Grid Grid.Row="0">
                <Grid.ColumnDefinitions>
                    <ColumnDefinition Width="*"/>
                </Grid.ColumnDefinitions>
            </Grid>
            <my:DataGrid x:Name="myDataGridView" AutoGenerateColumns="True" Grid.Row="0" Margin="10,0,10,10">
                <my:DataGrid.RowDetailsTemplate>
                    <DataTemplate>
                        <Grid>
                            <TextBlock Width="400" Height="50" />
                        </Grid>
                    </DataTemplate>
                </my:DataGrid.RowDetailsTemplate>
            </my:DataGrid>
        </Grid>
    </UserControl>
    J'utilise WCF pour lié silverlight à ma base de donnée, ceci dit, je ne vois pas, dans le onload de la page de silverlight comment lié et afficher les données d une table dans la grille.


    Comment faire?

    Meilleures salutations

  2. #2
    Membre éclairé Avatar de koyot3
    Inscrit en
    Avril 2007
    Messages
    693
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 693
    Par défaut
    Pour alimenter ton datagrid, ton service web peut te renvoyer une collection d'objets que tu bindes ensuite sur ton datagrid

    consulte cet article il est pas mal du tout
    http://blogs.msdn.com/scmorris/archi...-datagrid.aspx

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2008
    Messages : 55
    Par défaut
    Salut,

    J'avais vu cet article, malheureusement il n'interroge pas une base de donnée. c'est l'endroit même de mon "problème".


    Meilleures salutations

  4. #4
    Membre éclairé Avatar de koyot3
    Inscrit en
    Avril 2007
    Messages
    693
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 693
    Par défaut
    tu récupére le contenu de ta requete dans ton web service
    - soit tu remplis un objet que tu renvoie a ton appli
    - soit tu envois en xml a ton appli et tu remplis ton objet avec dans ton appli

    ensuite tu fais un binding classique vers la datagrid

    ton retour de requete est sous quel format ?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2008
    Messages : 55
    Par défaut
    je n'ai pas accès au services dans ma situation...




    c'est mon projet, la page c'est le code source de silverlight

  6. #6
    Membre éclairé Avatar de koyot3
    Inscrit en
    Avril 2007
    Messages
    693
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 693
    Par défaut
    tu n'as pas une référence vers ton web service ???
    c'est dans ton web service que tu as les méthodes pour executer des requetes dans ta bases non ???

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2008
    Messages : 55
    Par défaut
    si:



    si tu as msn c'est p-e plus simple non?

  8. #8
    Membre éclairé Avatar de koyot3
    Inscrit en
    Avril 2007
    Messages
    693
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 693
    Par défaut
    j'ai pas accès a msn au boulot

    pour ton projet, normalement c'est en appelant ton webservice comme tu l'as fait que tu as accès au méthodes....
    après tu peux voir ce que les méthodes te retournent.... (dataset, objet...)

    normalement tu procèdes comme ca :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     srFormation.Service1Client myService = new SlGestionFormation.srFormation.Service1Client();//ref a ton wcf
    myService.GetAllFormationForAllIdCompleted += new EventHandler<nSlGestionFormation.srFormation.GetAllFormationForAllIdCompletedEventArgs>(myService_GetAllFormationForAllIdCompleted);
                myService.GetAllFormationForAllIdAsync(ton param);
    tu déclares ta méthode asynchrone et ensuite tu la lances....
    dans ton code tu vas avoir un truc dans le genre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     void myService_GetAllFormationForAllIdCompleted(object sender, n
    qui va te permettre d'écrire la logique du traitement

    connais tu le nom des méthodes que tu dois appeler ???

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2008
    Messages : 55
    Par défaut
    Salut,

    nan, jvoulais juste des données de ma db, jor a la linq. j'ai éditer mon post préférant avec les méthodes disponible.

    A+

  10. #10
    Membre éclairé Avatar de koyot3
    Inscrit en
    Avril 2007
    Messages
    693
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 693
    Par défaut
    ah ok j'avais pas compris initialement ...

  11. #11
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2008
    Messages : 55
    Par défaut
    tu sais comment faire?

Discussions similaires

  1. [Débutant] Alimenter un datagridview en fonction du choix d'un autre datagridview
    Par AfroDurf dans le forum VB.NET
    Réponses: 0
    Dernier message: 26/05/2015, 08h25
  2. [Débutant] Alimenter une datagridview avec une datagrid
    Par Joel Pinto Ribeiro dans le forum Windows Presentation Foundation
    Réponses: 0
    Dernier message: 24/07/2012, 10h35
  3. Alimenter un Datagridview avec un dataset
    Par Job dans le forum Windows Forms
    Réponses: 0
    Dernier message: 19/01/2010, 10h53
  4. Alimenter un datagridview déjà formaté avec un dataset
    Par eviolleau dans le forum ASP.NET
    Réponses: 4
    Dernier message: 11/01/2010, 17h23
  5. Réponses: 1
    Dernier message: 18/02/2007, 20h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo