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 :

gridview avec ShowDeleteButton


Sujet :

ASP.NET

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2008
    Messages : 53
    Par défaut gridview avec ShowDeleteButton
    bonjour,

    je vous explique en gros ce que j'aimerais afficher le showdeletebutton en fonction de mon boolen mais le soucis c'est qu'il m'affiche tout le temps

    comment le faire ?
    voici mon code


    je dispose d'un gridview pour faire cela
    <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" CellPadding="4" ForeColor="#333333" GridLines="None">
    <Columns>
    <asp:BoundField DataField="PROJET" HeaderText="PROJET" ReadOnly="True"
    SortExpression="PROJET" />
    <asp:BoundField DataField="NUM" HeaderText="NUM" ReadOnly="True"
    SortExpression="NUM" />
    <asp:CommandField ButtonType="Image" howDeleteButton="True" />
    </Columns>
    </asp:GridView>
    et sur mon code beind
    bool i = true;
    CConnection Connec = (CConnection)Session["Connection"];
    Connec.OpenConnection();
    CRset RS = new CRset("SELECT * FROM [PROJET] WHERE ([NUM] = " + @NUM + ")", Connec);

    GridView1.DataSource = RS.DS;
    GridView1.DataBind();
    RS.CloseDataSet();
    Connec.CloseConnection();

    CommandField showDelete = new CommandField();
    if (i)
    showDelete.ShowDeleteButton = false;
    else
    showDelete.ShowDeleteButton = true;
    merci

  2. #2
    Membre éclairé Avatar de gdkenny
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    251
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Juillet 2005
    Messages : 251
    Par défaut
    salut,

    c'est normal qu'il s'affiche toujours: dans le code que tu poste, ton booléen a toujours la valeur "true".

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2008
    Messages : 53
    Par défaut
    meme quand je le met a false ca marche tj pas

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    581
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2004
    Messages : 581
    Par défaut
    Tansforme ton CommandField en TemplateField.
    Tu mets dans le ItemTemplate un imageButton et dans le visible tu y places la valeur de on booleen.

    Fix

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2008
    Messages : 53
    Par défaut
    ok cool ca marche


    merci

Discussions similaires

  1. Réponses: 3
    Dernier message: 12/06/2007, 10h31
  2. Réponses: 1
    Dernier message: 23/04/2007, 15h07
  3. Réponses: 3
    Dernier message: 24/08/2006, 23h24
  4. Réponses: 3
    Dernier message: 26/07/2006, 10h18
  5. Réponses: 2
    Dernier message: 20/06/2006, 16h32

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