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

ASP.NET Discussion :

WebControl personnalisé et souce de données


Sujet :

ASP.NET

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    331
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 331
    Par défaut WebControl personnalisé et souce de données
    Bonjour,

    je souhaiterai créer un control web personnalisé, dont l'une des propriétés serait un datasource (XmlDataSource).

    Je ne sais malheureusement pas du tout comment m'y prendre.

    Quelqu'un saurait-il m'aiguiller ?

    Merci d'avance

  2. #2
    Modérateur

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2007
    Messages
    1 996
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 996
    Par défaut
    Il faut que ton contrôle implémente l'interface IDataSource.

  3. #3
    Membre confirmé
    Profil pro
    Développeur Web
    Inscrit en
    Septembre 2007
    Messages
    173
    Détails du profil
    Informations personnelles :
    Localisation : France, Aube (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Septembre 2007
    Messages : 173
    Par défaut
    Rien ne t'empêche de créer une propriété de type XmlDataSource dans ton contrôle perso.

    exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    private XmlDataSource myXmlDS;
    public XmlDataSource MyXmlDS
    {
       get{ return this.myXmlDS; }
       set{ this.myXmlDS = value; }
    }

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    331
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 331
    Par défaut
    Pour l'instant, j'ai le code suivant :

    Page ASPX
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <asp:XmlDataSource ID="XmlDataSource1" runat="server" 
                        DataFile="~/Content/fichier.xml"></asp:XmlDataSource>
     
    <cc1:Menu ID="Menu1" runat="server" DataSource="XmlDataSource1" />
    Code Behind du web control
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
            private IDataSource _dateSource;
            [
            Category("Data"),
            DefaultValue(""),
            Description("Sélectionnez une source de données")
            ]
            public virtual IDataSource DataSource
            {
                get { return this._dateSource; }
                set { this._dateSource = value; }
            }

    Maintenant, comment exploiter ce IDataSource dans la RenderContents de mon webControl ?

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    331
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 331
    Par défaut
    Aucune idée ?

Discussions similaires

  1. Adaptateur personnalisé, problème base de données
    Par kurt225 dans le forum Android
    Réponses: 7
    Dernier message: 05/12/2014, 15h48
  2. Créer un WebControl personnalisé
    Par joce21 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 16/03/2012, 20h50
  3. [XL-2003] Graphique Personnalisé à 4 séries de données
    Par jm6570 dans le forum Excel
    Réponses: 2
    Dernier message: 25/05/2011, 16h19
  4. Utiliser un type de donnée personnalisé
    Par Invité dans le forum Services Web
    Réponses: 2
    Dernier message: 10/04/2008, 16h10
  5. Problème d'affichage personnalisé de données d'une base
    Par dark&wise dans le forum Struts 1
    Réponses: 12
    Dernier message: 05/09/2007, 11h11

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