Bonjour,

Je dispose d'un tableau définit par un gridview et dont les données sont issus d'une base de données :

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
<asp:GridView ID="GridViewSite" runat="server" OnRowDataBound="GridView1_RowDataBound" AllowPaging="False" 
           AllowSorting="True" AutoGenerateColumns="False" DataKeyNames="Code" 
           DataSourceID="SqlDataSourceSite" BorderColor="#94979A"  CellPadding="10" BackColor="#ECEBEF"  HeaderStyle-BackColor="#6A97D0" AlternatingRowStyle-BackColor="#D2DBE6" HeaderStyle-ForeColor="White">
           <Columns>
 
               <asp:TemplateField ShowHeader="true">
                <ItemTemplate>
                    <asp:CheckBox ID="chkBox" runat="server" />
                </ItemTemplate>
                <HeaderTemplate>
                    <asp:CheckBox ID="cbSelectAll" runat="server" Text="" />
                </HeaderTemplate>
    </asp:TemplateField>
 
               <asp:BoundField DataField="Code" HeaderText="Code" 
                   SortExpression="Code" ShowHeader="true"/>
               <asp:BoundField DataField="Libellé" HeaderText="Libellé" 
                   SortExpression="Libellé" ShowHeader="true"/>
           </Columns>
       </asp:GridView>
Ce que je voudrais savoir, c'est comment faire pour que l'entête du tableau reste toujours visible même lorsque la requête sur les données ne retourne aucun résultat ?

Merci.