2011-10-17 10 views
1

をこれは私のASPXコードでは、しかし、私はそれは私がページネーションを行うことができます何をしないのですページネーション:DataListコントロール

<asp:DataList ID="dlProjectImages" runat="server" RepeatColumns="3" 
       RepeatLayout="Table" RepeatDirection="Horizontal" BorderWidth="0px" 
       HorizontalAlign="Center" > 
    <ItemStyle /> 
    <ItemTemplate> 
     <table border="0" cellpadding="0" border="0" align="center" valign="top"> 
      <tr> 
       <td width="16" align="center" valign="top"></td> 

       <td width="169" height="132" align="center" valign="middle" class="top-links01"> 
        <a href="Project_Details.aspx?id_Project=<%# Eval("id_Project")%>&type=<%= Request.Params["type"]%>&activity=<%=Request.Params["activity"]%>"> 
         <img id="findme" alt="" height="114" src="<%# Eval("Thumbnail_Image") %>" title="Click To View Project Details" border="0" /></a> 
       </td> 
       <td width="16" align="center" valign="top"></td> 
      </tr> 
      <tr> 
       <td align="center" valign="top" colspan="3"> 
        <asp:Label ID="lblProject_name" Font-Bold="true" Text='<%# Eval("Project_Name") %>' CssClass="top-links01" runat="server"></asp:Label><br /> 
       </td> 
      </tr> 
      <tr> 
       <td colspan="3" align="center"><img src="/images/clear.gif" border="0" height="20px" /></td> 
      </tr> 
     </table> 
    </ItemTemplate> 
</asp:DataList> 

を行うにはどのような方法を見ることができませんか?

答えて

1

PagedDataSourceを使用すると、データリストをページできます。同じことを詳細に説明しているthis articleを参照してください。

関連するノートでは、代わりにListViewを使用してください。ページングにDataPagerと一緒に使用でき、生成されたマークアップを完全に制御できます。

0

Mayu、

私はあなたがDataListを使用してページネーションを行うことはできないと思います。 VinayCに記載されている記事のリンクをたどったり、GridViewに切り替えることで手動で実装する必要があります。

見てくださいthis MSDN documentation

関連する問題