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 :

Accèder à un SqlDataSource d'une page aspx depuis un composant personnalisé


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté

    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2008
    Messages
    136
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 136
    Par défaut Accèder à un SqlDataSource d'une page aspx depuis un composant personnalisé
    Bonjour, je suis débutant en asp.net et je suis en train de créer un composant personnalisé d'après l'exemple de la FAQ et je voudrai pouvoir accèdder à un SqlDataSource de la page aspx où mon composant sera utilisé, en passant en paramètre l'id du SqlDataSource, comme on fais pour un DataGrid.

    Comment puis-je faire ?

    Merci d'avance

  2. #2
    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
    Bonjour,

    Dans le code-behind de ton controle perso, il faut créer une propriété de type SqlDataSource.

    Exemple:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    private SqlDataSource _MyDataSource;
     
    public SqlDataSource MyDataSource{
       get{return this._MyDataSource;}
       set{this._MyDataSource = value;}
    }
    Ainsi dans le code-behind de ta page aspx tu pourra faire ça:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    moncontroleperso.MyDataSource = SqlDataSource1;
    Ici SqlDataSource1 est l'ID de l'instance de SlqDataSource que tu aura créé préalablement. (soit en mode design ou directement dans le C#)

    A+

  3. #3
    Membre expérimenté

    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2008
    Messages
    136
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 136
    Par défaut
    Avec un peu de retard...mais j'ai testé et cela fonctionne.
    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 26/11/2013, 14h24
  2. Créer une page aspx depuis une appli Winform
    Par thecrashteam dans le forum ASP.NET
    Réponses: 3
    Dernier message: 11/05/2010, 09h59
  3. Réponses: 1
    Dernier message: 08/10/2008, 11h19
  4. Gérer un service windows depuis une page ASPX
    Par Patoche34 dans le forum ASP.NET
    Réponses: 3
    Dernier message: 25/06/2008, 16h46
  5. Problème de Process.Start depuis une page ASPX
    Par LudVichzme dans le forum ASP.NET
    Réponses: 3
    Dernier message: 30/04/2007, 20h05

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