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 :

Cacher une colonne datatable


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Inscrit en
    Août 2006
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 3
    Par défaut Cacher une colonne datatable
    Bonjour a tous,
    j'ai un probléme comme suit :
    j'ai rempli mon datatable dynamiquement c a d que j'ai pas crée de colonnes en avance dans ma gridwiew donc j'ai rempli mon datagrid dynamiqueent et puis je l'ai bindé vers ma grid mais j'aime bien mnt cacher une colonne .le probléme c'est que je peux pas le faire depuis le grid et meme lorsque j'ai essayé depuis datatable j'ai pas trouvé de solution.
    merci d'avance.
    svp de m'aider

  2. #2
    Rédacteur
    Avatar de Paul Musso
    Profil pro
    Inscrit en
    Août 2008
    Messages
    368
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Août 2008
    Messages : 368
    Par défaut
    Bonjour,

    As-tu essayé de définir la propriété ColumnMapping de la colonne du datatable à MappingType.Hidden ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    89
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 89
    Par défaut
    J'ai eu a faire au meme problème... Voila ma solution aprés avoir ajouter toutes mes colonnes, je les parcours, et je les rend invisible selon le cas

    Voici mon code aspx dans monGridView
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <asp:TemplateField HeaderText="Valider" ItemStyle-HorizontalAlign="Center" SortExpression="Valider">
                        <ItemTemplate>
                            <asp:ImageButton id="BtnImageValider" runat="server" ImageUrl="~/Images/ok.gif" AlternateText="Valider la saisie" CommandName="VALIDER" />
                        </ItemTemplate> 
                    </asp:TemplateField>
                    <asp:TemplateField HeaderText="Refuser" ItemStyle-HorizontalAlign="Center" SortExpression="Refuser">
                            <ItemTemplate>
                                <asp:ImageButton id="BtnImageRefuser" runat="server" ImageUrl="~/Images/editdelete.gif" AlternateText="Refuser la saisie" CommandName="REFUS" />
                            </ItemTemplate> 
                    </asp:TemplateField>

    Voici mon code cs :
    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
            if(maPage == "truc")
                      {
                                  int i =0;
                                  for(i=0;i<GridViewListeSaisieCollege.Columns.Count;i++)
                                  {
                                      switch (monGridView..Columns[i].ToString())
                                      {
                                          case "Valider" :
                                              monGridView..Columns[i].Visible = false;
                                              break;
                                          case "Refuser" :
                                              monGridView.Columns[i].Visible = false;
                                              break;
                                          default :
                                              break;
                                      }
                                  }
                      }

Discussions similaires

  1. [VS2005] Datagrid -> cacher une colonne
    Par dacid dans le forum Windows Forms
    Réponses: 12
    Dernier message: 05/03/2010, 11h55
  2. [C#] Comment cacher une colonne d'un GridView ?
    Par dumser1 dans le forum ASP.NET
    Réponses: 15
    Dernier message: 11/12/2009, 15h58
  3. Cacher une colonne
    Par lapart dans le forum AWT/Swing
    Réponses: 19
    Dernier message: 27/02/2007, 09h59
  4. [C++ 6.0] : Cacher une colonne dans une liste
    Par Mirna dans le forum MFC
    Réponses: 1
    Dernier message: 08/02/2007, 19h31
  5. [C#] Cacher une colonne d'une dataGrid
    Par royrremi dans le forum ASP.NET
    Réponses: 2
    Dernier message: 27/05/2004, 16h00

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