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] Command Name dans un datagrid


Sujet :

ASP.NET

  1. #1
    Membre confirmé

    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    152
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2002
    Messages : 152
    Par défaut [VB.NET] Command Name dans un datagrid
    bonjour,

    Voici mon code design :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    			<asp:TemplateColumn>
    				<HeaderStyle Width="30" HorizontalAlign="Center"></HeaderStyle>
    				<ItemStyle HorizontalAlign="Center" VerticalAlign="top"/>
    				<HeaderTemplate>Accès</HeaderTemplate>
    				<ItemTemplate>
    					<asp:LinkButton Runat="server" EnableViewState="True" ID="lbAccesIndividuel" CommandName="[color=red]??[/color]">
    						<asp:Image Runat="server" EnableViewState="True" ImageUrl="../images/icones/masc/edit.gif"
    							ID="imgAccesIndividuel" AlternateText="Accès aux Objectifs Individuels"/>
    					</asp:LinkButton>
    				</ItemTemplate>
    			</asp:TemplateColumn>
    Comme vous voyez, j'ai un linkbutton dans mon template. J'ai fait exprès de mettre ?? dans le CommandName. Je souhaiterai savoir comme récupérer coté behind, le click sur le linkbutton. Je sais faire lorsque mon controle "LinkButton" n'est pas dans un datagrid.

    Je vous remercie de votre attention...

  2. #2
    Invité de passage
    Inscrit en
    Novembre 2005
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 1
    Par défaut
    faut faire une gestio d'evenement sur les "itemcommand"
    ça devrait ajouter ça dans le code

    private void InitializeComponent()
    {
    this.myDG.ItemCommand += new System.Web.UI.WebControls.DataGridCommandEventHandler(this.myDGCommand);
    this.Load += new System.EventHandler(this.Page_Load);
    }

    puis tu crée la fonction (mais ça devrait se faire tout seul)

    private void myDGCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
    {
    switch (e.CommandName)
    {
    case "??" :
    // actions
    break;

    default:
    break;
    }

    }

    bon, c'est en c# mais ça pas être trop différent vu que tout se fait tout seul en principe (sous visual chez moi en tout cas!)

  3. #3
    Membre confirmé

    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    152
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2002
    Messages : 152
    Par défaut
    Merci

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

Discussions similaires

  1. [ADO.NET] 2 tables dans le Datagrid
    Par ricil78 dans le forum Accès aux données
    Réponses: 7
    Dernier message: 04/06/2010, 13h38
  2. [vb.net] double click dans une datagrid
    Par bguihal dans le forum VB.NET
    Réponses: 6
    Dernier message: 15/12/2005, 17h18
  3. [VB.NET] champ datetime dans un datagrid
    Par HULK dans le forum Windows Forms
    Réponses: 10
    Dernier message: 02/12/2005, 14h26
  4. [VB.NET] ajouter combobox dans un datagrid
    Par HULK dans le forum Windows Forms
    Réponses: 6
    Dernier message: 27/10/2005, 14h30
  5. [VB.NET] Disparition scrollBar dans une DataGrid
    Par aphykite dans le forum Windows Forms
    Réponses: 4
    Dernier message: 06/10/2004, 10h29

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