Bonjour,

Je dois faire un reporting en asp. (du style crystal report mais en codant en asp.net).

J'utilise des Datalist pour lister les résultats de mes requètes. La liste s'affiche bien mais je n'arrive pas à gérer les sauts de pages. Quelqu'un a-til une idée ?

Voici un exemple d'une de mes DataList.

Merci d'avance


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
21
22
23
24
25
26
27
 
<asp:DataList ID="dlAction" runat="server" BackColor="Gainsboro" Font-Names="Verdana" Font-Size="XX-Small" ForeColor="Navy" Width="798px" RepeatColumns="1" RepeatDirection="Horizontal" SelectedIndex="10" ShowFooter="False" ShowHeader="False" UseAccessibleHeader="True">
  <AlternatingItemStyle BackColor="Silver" BorderColor="#404040" />
    <HeaderTemplate> blabla </HeaderTemplate>
    <ItemTemplate>
      <table border="0" bordercolor="white" cellpadding="0" cellspacing="0" style="table-layout: fixed; font-weight: normal; font-size: xx-small; color: navy; font-family: verdana" width="797">
          <tr>
             <td align="left" width="125">
                 <%# DataBinder.Eval(Container.DataItem, "Reference") %>
             </td>
             <td align="left" width="125">
                 <%# DataBinder.Eval Container.DataItem, "End_Date", "{0:dd/MM/yyyy}") %>
             </td>
             <td align="left" width="245">
               <%# DataBinder.Eval(Container.DataItem, "Subject") %>
             </td>
             <td align="left" width="125">
               <%# DataBinder.Eval(Container.DataItem, "LastName") %>
             </td>
             <td align="left" width="125">
               <%# DataBinder.Eval(Container.DataItem, "CreatedBy") %>
             </td>
           </tr>
         </table>
         <%# DataBinder.Eval(Container.DataItem, "memo") %>
         </ItemTemplate>
</asp:DataList></td>