Il existe une bidouille ke j'utilise je met ma datagrid dans une iframe. Pour conserver toutes les fonctiuonnalité de ma page d'origine je fais un héritage et je partage mes controls en tre les deux pages
-------------------------------
Réponse au message :
-------------------------------
> Si tu utilises <as:table />, tu pourra gérer le tableau d'entête en même temps que le datagrid coté code.
>
> Pascal
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Merci de ton aide, je me suis résigné à appliquer cette methode qui fonctionne effectivement très bien mais qui ne me permet plus de rajouter ou supprimer de colonnes facilement, parce que la mise en page des tables en face des colonnes .... AieAieAie.... c'est pas le pied.
> >
> > Merci tout de même
> >
> > Rick

> >
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Je n'ai pas trouvé GridVscroll et GridHscroll sur msdn, mais au pif comme ça, j'ai l'impression que c'est du Windows.Form.
> > >
> > > Sinon, la technique du header hors du datagrid n'est pas si nul que ça. Ca marche même nickel.
> > >
> > > il faut juste donner une taille à toutes les colonnes, sauf la dernière.
> > >
> > > un exemple. J'ai pas mis les styles pour ne pas surcharger.
> > >
> > >
> > >
> > >
> > > <TABLE cellSpacing="0" cellPadding="2" width="100%" bgColor="#ffffff" border="0"> > > > <TR class="APP_DARK_HEADER"> > > > <TD class="APP_DARK_HEADER_CELL" vAlign="center" align="middle" width="45">TYPE</TD> > > > <TD class="APP_DARK_HEADER_CELL" vAlign="center" align="middle" width="90">N° TICKET</TD> > > > <TD class="APP_DARK_HEADER_CELL" vAlign="center" align="middle" width="90">EMMISSION</TD> > > > <TD class="APP_DARK_HEADER_CELL" vAlign="center" align="middle" width="90">DATE FIN</TD> > > > <TD class="APP_DARK_HEADER_CELL" vAlign="center" align="middle" width="400">SUJET</TD> > > > <TD class="APP_DARK_HEADER_CELL" vAlign="center" align="middle" width="135">CLIENT</TD> > > > <TD class="APP_DARK_HEADER_LAST_CELL" vAlign="center" align="middle">POLE</TD> > > > </TR> > > > </TABLE> > > > <DIV class="list" id="lyrList"> > > > <asp:datagrid id="DataGrid1" runat="server" BorderStyle="Solid" AllowPaging="True" EnableViewState="False" BorderWidth="1px" CellPadding="2" Width="100%" AutoGenerateColumns="False" ItemStyle-CssClass="APP_LIST_ROW" AlternatingItemStyle-CssClass="APP_ALT_LIST_ROW" ShowHeader="False"> > > > <AlternatingItemStyle CssClass="APP_ALT_LIST_ROW"></AlternatingItemStyle> > > > <ItemStyle CssClass="APP_LIST_ROW"></ItemStyle> > > > <Columns> > > > <asp:HyperLinkColumn Target="content" DataNavigateUrlField="demande_id" DataNavigateUrlFormatString="?demande_id={0}" DataTextField="TYPE_INITIAL"> > > > <ItemStyle HorizontalAlign="Center" Width="45px" CssClass="APP_LIST_CELL"></ItemStyle> > > > </asp:HyperLinkColumn> > > > <asp:BoundColumn DataField="demande_id"> > > > <ItemStyle HorizontalAlign="Right" Width="90px" CssClass="APP_LIST_CELL"></ItemStyle> > > > </asp:BoundColumn> > > > <asp:BoundColumn DataField="debut" DataFormatString="{0:dd/MM/yyyy}"> > > > <ItemStyle HorizontalAlign="Center" Width="90px" CssClass="APP_LIST_CELL"></ItemStyle> > > > </asp:BoundColumn> > > > <asp:BoundColumn DataField="fin" DataFormatString="{0:dd/MM/yyyy}"> > > > <ItemStyle HorizontalAlign="Center" Width="90px" CssClass="APP_LIST_CELL"></ItemStyle> > > > </asp:BoundColumn> > > > <asp:BoundColumn DataField="libelle"> > > > <ItemStyle Width="400px" CssClass="APP_LIST_CELL"></ItemStyle> > > > </asp:BoundColumn> > > > <asp:BoundColumn DataField="Nom_client"> > > > <ItemStyle HorizontalAlign="Center" Width="135px" CssClass="APP_LIST_CELL"></ItemStyle> > > > </asp:BoundColumn> > > > <asp:BoundColumn DataField="POLE"> > > > <ItemStyle HorizontalAlign="Center" CssClass="APP_LIST_CELL"></ItemStyle> > > > </asp:BoundColumn> > > > </Columns> > > > <PagerStyle Visible="False"></PagerStyle> > > > </asp:datagrid></DIV> > > > |
> > >
> > >
> > > Pascal
> >
>