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 :

Templatefield créer dynamiquement en VB


Sujet :

ASP.NET

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 57
    Par défaut Templatefield créer dynamiquement en VB
    Bonjour,
    Mon problème est le suivant, j'essaye de créer un templatefield dynamiquement dans le code behind. Pour rajouter au choix une textbox, une checkbox ou autre ^^;

    Je voudrait l'équivalent de ca en aspx mais générer directement depuis le code behind.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <asp:TemplateField >
                    <ItemTemplate ><asp:TextBox  ID = "txt_gv" runat="server" ></asp:TextBox></ItemTemplate>                
                    </asp:TemplateField>
    j'ai essayer cela mais sans succès:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
         Dim test As New TemplateField
                Dim txttest As New TextBox
     
                txttest.ID = "idtest"
                test.Initialize(True, txttest)
                'test.InsertItemTemplate = txttest <--- Non fonctionnel mais bon je met se ke j'ai test
     
                gv_sent.Columns.Add(test)

    Sur le net j'ai trouver que de la doc pour du C# que je suis pas parvenu a adapter a mon cas.

    Merci

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    360
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 360
    Par défaut
    bonjour,

    j'avoue que je ne comprends pas trop ce que tu essai de faire, mais si c'est crééer un custom TemplateField, il faut que tu créé une classe qui implémente l'interface ITemplate

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Public Class GridViewTemplate
        Implements ITemplate
    ensuite tu implémente les méthodes et constructeurs de l'interface notamment "InstantiateIn"

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
        Sub InstantiateIn(ByVal container As System.Web.UI.Control) _
          Implements ITemplate.InstantiateIn
    et dans cette métode tu utilises container pour ajouter tes controles ...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     container.Controls.Add(_tr)
    bien sur c'est un raccourci de ce qu'il y a a faire mais tu peux déjà partir de ça pour trouver plus d'infos

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 57
    Par défaut
    Hum nan c'est pas vraiment ca,

    j'essaye d'ajouter dans un GV existant un templatefield avec dedans par exemple une checkbox.


  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    360
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 360
    Par défaut
    donc c'est bien ça qu'il faut faire... d'après ce que je me rapelle tu est obligé de créé ton templateField "à la main"

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 57
    Par défaut
    Hum cette solution n'est pas vraiment se que je recherche.

  6. #6
    Membre chevronné
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    360
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 360
    Par défaut
    sinon tu peux pas faire quelque chose dans le rowdatabound?

Discussions similaires

  1. [Hibernate] Comment créer dynamiquement un fetching plan
    Par mauvais_karma dans le forum Hibernate
    Réponses: 15
    Dernier message: 08/08/2005, 09h40
  2. Créer dynamiquement un fichier XML
    Par sigap dans le forum XML/XSL et SOAP
    Réponses: 5
    Dernier message: 26/07/2005, 12h53
  3. est il possible de créer dynamiquement une class ???
    Par SpaceFrog dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 12/07/2005, 16h22
  4. [MFC] Créer dynamiquement une classe
    Par vanitom dans le forum MFC
    Réponses: 9
    Dernier message: 11/12/2004, 13h23
  5. Réponses: 4
    Dernier message: 13/05/2004, 13h15

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