begin process at 2010 02 09 14:22:14
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP.NET

 > 

WebForms

 > 

Autre

 > 

Gridview Header trier


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Gridview Header trier

dimanche 26 août 2007 à 21:19:24 | Gridview Header trier

fredspv

Bonjour,

J'ai un gridview et je souhaite mettre des images pour trier certaines colonnes, j'arrive à mettre une image pour trier mais l'image n'est pas cliquable donc ne lance pas le script.
ci-joint mon script sur gridview_rowcreated:

protectedvoid GridView1_RowCreated(object sender, GridViewRowEventArgs e){

if ((e.Row != null) && e.Row.RowType == DataControlRowType.Header) {
  
foreach (TableCell cell in e.Row.Cells) { 
         
if (cell.Controls.Count > 0) { 
               
LinkButton button = cell.Controls[0] asLinkButton
               
if (button != null) { 
                        
Image image = newImage(); 
                        image.ImageUrl =
"images/calendrierX.gif";
                  
if (GridView1.SortExpression == button.CommandArgument){
                           
if (GridView1.SortDirection == SortDirection.Ascending)
                                 image.ImageUrl =
"images/calendrier1.gif";
                           
else 
                                 image.ImageUrl =
"images/calendrier2.gif"
                           } cell.Controls.Add(image); 
                  }
                } 
               } 
            }
}

<asp:GridViewID="GridView1"runat="server"AutoGenerateColumns="False"DataMember="DefaultView"DataSourceID="XXXXX"CellPadding="2"ForeColor="#333333"GridLines="None"AllowPaging="True"Font-Names="Arial"Font-Size="Small"DataKeyNames="IdX"OnRowDeleting="GridView1_RowDeleting"PageSize="30"BorderColor="#8080FF"BorderWidth="2px"CellSpacing="1"AllowSorting="True"OnRowCreated="GridView1_RowCreated">
Merci

fred
mardi 28 août 2007 à 16:26:56 | Re : Gridview Header trier

gldfdp

Membre Club
utilise les templates et ne fais pas ça en code behind.

<

Columns>

   <asp:TemplateField>

      <HeaderTemplate>

         <asp:LinkButtonID="LinkButton1"runat="server"> <!--Tu lies ton evenement qui modifie le sens du tri avec ce bouton là-->

            <imgsrc="urldetonimage"alt="altdetonimage"/>

      </asp:LinkButton>

   </HeaderTemplate>

   <ItemTemplate>

      <asp:LabelID="lblData"runat="server"Text='<%# Bind("tonchamp") %>'/>

   </ItemTemplate>

</asp:TemplateField>

</Columns>


Cette discussion est classée dans : images, image, gridview, trier, gridview1


Répondre à ce message

Sujets en rapport avec ce message

GridView spécial Update [ par Mickey VB ] Bonjour,dans un gridview j'ai insérer une colonne avec des images et un évènement onclick qui fait changer l'image affichée (ASP 2.0) : asp<FONT c onmouseover sur un asp:image [ par adomarle ] Bonjour,Voilà mon problème : j'ai une et je veux que lorque la souris passe dessus d'autres apparaissent. Enfin, je fais un menu déroulant.J'ai donc Mise à jour d'un controle images (asp.net c#) [ par cantonaifou ] Cette fois ci j'ai un pb avec la mise à jour d'une image. Je m'explique. Dans mon prog je fait l'upload d'images via mon interface web que j'affiche GridView + photo [ par eddy69270 ] Bonjour ,J'ai un peu cherché sur les forum asp et c# sans trop de résultat alors voila :Je souhaite afficher dans une GridView des photos stocké dans images ds la base svp [ par hamada143 ] salut tt le mondel'idée géneral est : de stocké l'image dans la base de données (access ou sql server) ,moi j'enregistre le chemin de l'image ds la ba problème en asp et iis [ par abdonabil ] Salut, Voila mon probléme:je veux afficher des image à l'aide d'une bd access, j'ai un champqui contient le non des images et j'ai placé ces dernières Aide sur les Fenêtres Popup Images [ par motemape ] Salut,Je voudrais generer une fenêtre Popup image donnant plus d'informations en cliquant sur chaque produit dans mon site.Suppose que j'ai plusieurs  DropDownList + GridView [ par paloxicide ] Je développe en .net 2 + C#J'ai un DropDownList1 et un GridView1.Ce que je veux faire, c'est remplir mon GridView1 en fonction du résultat de mon Drop Gridview Asp.net 2.0 c# [ par necnec ] Bonjour à tous, excuse moi de te deranger voilà mon probleme j'ai cree mongridview et je l'ai bindé à un sqldatasource et j'ai relié mon detailview àm trier manuellement une GridView [ par zarzar ] Bonjour,Petit soucis (qui m'embete bcp :) ) :j'utilise une gridview "remplie à la main" à partir d'un tableau de donnéesGridView1.DataSource=matable;G


Nos sponsors


Appels d'offres

Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,728 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales