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 :

paramètres à un ImageButton


Sujet :

ASP.NET

  1. #1
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2009
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 22
    Par défaut paramètres à un ImageButton
    Bonjour à tous,

    Voilà j'ai un script dans lequel une boucle while me sort plusieurs liens différents concernant des fichiers à consulter. Et j'ai installé à côté de chaque lien un ImageButton qui me servira à supprimer ce fichier.

    Seulement comment lier mon image au fichier SVP ? Parce que j'ai bien mon ImageButton1_Click() dans le code behind mais rien ne différencie un ImageButton d'un autre. En gros il faudrait un paramètre (le nom du fichier) qui serait passé à l'ImageButton et que je pourrais récupérer dans le code behind.

    Avez-vous une idée SVP ? (j'espère que ce n'est pas trop confu...)
    Merci par avance.

  2. #2
    Membre éprouvé
    Avatar de Pelote2012
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2008
    Messages
    925
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 925
    Billets dans le blog
    2
    Par défaut
    Utilise un repeater (rpt) avec sur chaque ligne le nom de ton fichier et le bouton de suppression

    Load:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
            If Not Page.IsPostBack Then BindForm()
        End Sub
    Dans une fonction
    Code : 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
     
    ''' <summary>
        ''' Remplissage du formulaire
        ''' </summary>
        ''' <remarks></remarks>
        Private Sub BindForm()
            Try
                Dim ds As DataSet
                Dim dtv As DataView
     
                'Récupérer la liste des fichiers
                ds = liste des fichiers
     
                dtv = ds.Tables(0).DefaultView
                rpt.DataSource = dtv
     
            Catch ex As Exception
     
            End Try
     
        End Sub
    Dans le rpt_ItemDataBound:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    If e.Item.ItemType = ListItemType.Item Or e.Item.ItemType = ListItemType.AlternatingItem Then
                Dim btnSupp As ImageButton
                Dim r As Data.DataRowView
     
                btnSupp = CType(e.Item.FindControl("btnSuppr"), ImageButton)
                r = CType(e.Item.DataItem, Data.DataRowView)
     
                'Gestion du bouton supprime
                btnSupp.CommandName = "DEL"
                btnSupp.CommandArgument = r(NomColonneFichier).ToString
    end if
    Puis dasn rpt_ItemCommand
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    If e.CommandName = "DEL" Then
     
                Try
                   ' Suppression fichier en récupérant le paramètre avec 
                SupFichier(e.CommandArgument)
                    BindForm()
                Catch ex As Exception
                    Me.Master.AfficheMessage("Erreur Affectation suppression", False)
                End Try
    end if
    La méthode est peut être a adpter mais t'as les grandes lignes

  3. #3
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2009
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 22
    Par défaut
    Arff désolé pour le retard... Entre deux je suis passé par un simple lien en fait (je sais c'est lache... )
    Merci quand même pour ton aide !!

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

Discussions similaires

  1. créer un noeuds avec des paramétres
    Par Toxine77 dans le forum XMLRAD
    Réponses: 5
    Dernier message: 21/01/2003, 16h11
  2. [xmlrad] Pb de paramètre ?
    Par Pm dans le forum XMLRAD
    Réponses: 7
    Dernier message: 07/01/2003, 14h37
  3. [SWT] Problème de paramètre GridData
    Par yolepro dans le forum SWT/JFace
    Réponses: 4
    Dernier message: 06/12/2002, 10h37
  4. passage en paramètre d'un array dynamique 2D
    Par Guigui_ dans le forum Langage
    Réponses: 4
    Dernier message: 27/11/2002, 19h47
  5. Paramètre requete SQL (ADOQuery)
    Par GaL dans le forum C++Builder
    Réponses: 3
    Dernier message: 30/07/2002, 11h24

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