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 :

Realiser un databinding simple ?


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2003
    Messages
    837
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Février 2003
    Messages : 837
    Par défaut Realiser un databinding simple ?
    Bonjour à tous,

    Je cherche à réaliser un databinding simple mais je n'y arrive pas.
    En gros, j'ai posé un objectdatasource et un textbox sur ma page. J'ai ensuite appliqué une balise Bind dans la propriété text du textbox et quand je lance le tout il m'envoie balader me disant que je ne peux me servir de Bind que sur des controles databindés.

    Je sais que je peux le faire avec un formview mais j'aurais aimé m'en passer pour plusieurs raisons :
    - C'est un formulaire simple, avec juste un ajout
    - Dans le code behind, j'aimerai me passer des findcontrol et attaquer directement le controle en question.

    Il me semblait avoir réussi à le faire hier soir mais là j'en viens à me poser de grosses questions quant à ma mémoire et l'éventualité d'avoir des hallucinations...

    Ma question est simple : est-il possible de réaliser un databinding simple tel que je le décris ?

    Merci d'avance

  2. #2
    Membre Expert Avatar de Arthis
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 265
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : Italie

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 265
    Par défaut
    fais voir ton code? par hasard utilises tu la syntaxe ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <%# Bind("mavaleur") %>

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2003
    Messages
    837
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Février 2003
    Messages : 837
    Par défaut
    Salut

    oui j'utilise cette syntaxe.
    Niveau code pas grand chose d'extraordinaire. Le truc standard pour utiliser un formview mais sans le formview.

    Grosso modo :
    - J'ai un objectdatasource sur lequel j'ai mes données
    - Mes controles avec les formules de binding au niveau des propriétés text ou value.
    C'est tout

    Mais je crains qu'il ne faille absolument passer par un controle du style FromView ou Gridview ou autre objet sur lequel on doive setter sa propriété DatasourceID. Or moi j'aimerai justement ne pas utiliser ce genre de controles tout fait mais simplement des controles de base.

  4. #4
    Membre éprouvé
    Inscrit en
    Décembre 2003
    Messages
    108
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Décembre 2003
    Messages : 108
    Par défaut
    tu le dit toi même, avec les formules de binding, qui ne s'utilisent qu'a l'intérieur d'un contrôle supportant le binding...
    as tu essayé de coder autrement?

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2003
    Messages
    837
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Février 2003
    Messages : 837
    Par défaut
    Non mais ce qui est étrange (va falloir que je consulte peut etre) c'est que j'etais persuadé l'avoir fait hier soir et ce matin plus rien... lol !
    Bref, tout ca pour dire que Microsoft aurait pu faire un binding panel ou un truc dans le genre ! devoir se taper un controle qui gere l'itemtemplate, l'insert, l'update, franchement c'est parfois sortir le bazooka pour pas grand chose !
    Un simple panel permettant de donner la source de binding aurait permis déjà beaucoup de choses, après à chacun de mettres ses controles comme il veut à l'interieur. En plus ça permettrait de garder la visibilité sur les controles "en live" car devoir jouer du findcontrol des que tu veux acceder à un de tes controles dans le code behind c'est vraiment galere je trouve !

    A moins que vous ayez un truc sous le coude, je dirais que pour le moment je suis assez déçu sur ce point là

  6. #6
    Membre Expert Avatar de Arthis
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 265
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : Italie

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 265
    Par défaut
    pourquoi passer par un object datasource et pas par des objets. ce serait bp plus simple a utiliser...

Discussions similaires

  1. [Débutant] databinding simple dans un textbox
    Par chtinis dans le forum VB.NET
    Réponses: 2
    Dernier message: 13/05/2015, 10h54
  2. Besoin d'un coup de main - Realisation d'une IA simple
    Par Rahtys dans le forum Général Java
    Réponses: 3
    Dernier message: 05/05/2014, 18h36
  3. Réponses: 0
    Dernier message: 08/02/2011, 12h15
  4. Edition d'un simple fichier java
    Par mcrepin dans le forum Eclipse Java
    Réponses: 5
    Dernier message: 21/03/2003, 14h28
  5. recherche exemple simple pour corba en c++
    Par Pinggui dans le forum CORBA
    Réponses: 4
    Dernier message: 06/05/2002, 11h29

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