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 :

[VB.NET][2.0] GridView et DataControlLinkButton


Sujet :

ASP.NET

  1. #1
    Membre du Club
    Inscrit en
    Juillet 2006
    Messages
    112
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 112
    Points : 62
    Points
    62
    Par défaut [VB.NET][2.0] GridView et DataControlLinkButton
    Bonjour,

    je cherche à modifier dynamiquement les textes de mes DataControlLinkButton (Modifier, Sélectionner, etc..) qui sont placés sur ma GridView.
    Quelqu'un aurait il une piste je ne trouve pas.
    Merci par avance de votre aide.

  2. #2
    Membre du Club
    Inscrit en
    Juillet 2006
    Messages
    112
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 112
    Points : 62
    Points
    62
    Par défaut
    J'ai trouvé une solution qui n'est pas forcément la meilleure mais qui fonctionne. Si quelqu'un a une meilleure idée je prends !
    Voilà j'ai tout mis dans le DataBound de la grille
    Code VB.NET : 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
     
    Protected Sub GRDV_Result_DataBound(ByVal sender As Object, ByVal e As System.EventArgs) Handles GRDV_Result.DataBound
    Dim nbRow As Integer = GRDV_Result.Rows.Count
    If nbRow > 0 Then
      For i As Integer = 0 To nbRow - 1
        'Passe tous les contrôles de la ligne
         For j As Integer = 0 To GRDV_Result.Rows(i).Cells(0).Controls.Count()
            'Ligne de la grille
            Dim commandRow As GridViewRow = GRDV_Result.Rows(i)
            'Première cellule de la ligne 
            Dim cell As DataControlFieldCell = CType(commandRow.Controls(0), DataControlFieldCell)
            'Passage de tous les contrôles de la cellule
            For Each ctl As Control In cell.Controls
    	If TypeOf ctl Is LinkButton Then
    	  Dim link As LinkButton = CType(ctl, LinkButton)
    	  'Mise à jour du texte
    	  link.Text = "Ce que je veux y mettre"
    	End If
             Next
         Next
      Next
    End If
    End Sub

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

Discussions similaires

  1. [ASP.NET] Problème de gridview
    Par castaka dans le forum ASP.NET
    Réponses: 2
    Dernier message: 11/10/2007, 16h23
  2. [ASP.Net 2.0] GridView : affichage Multi-tables.
    Par dinbougre dans le forum ASP.NET
    Réponses: 3
    Dernier message: 08/08/2007, 10h26
  3. [VB.NET][2.0] Gridview : gérer les ajouts
    Par EMC51 dans le forum ASP.NET
    Réponses: 3
    Dernier message: 02/08/2007, 14h30
  4. [Asp.Net] Mettre un gridview dans un courriel
    Par Kiboumz dans le forum ASP.NET
    Réponses: 3
    Dernier message: 08/03/2007, 10h05
  5. [C# .NET 2.0] GridView Modifiable et Ergonomie
    Par cparmentier dans le forum ASP.NET
    Réponses: 2
    Dernier message: 20/02/2007, 15h52

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