//listitem
ArrayList myfiles = new ArrayList();
foreach (FileInfo filee in fil)
{
lipdfFiles = new ListItem("Page" + filee.Name.Replace(filee.Extension, ""), folderpath + filee.Name);
myfiles.Add(lipdfFiles);
}
dlpdf.DataSource = myfiles;
dlpdf.DataBind();
//-------------------
<asp:DataList ID="dlpdf" runat="server" Height="145px" HorizontalAlign="Center" RepeatDirection="Horizontal" Width="397px" RepeatColumns="3">
<ItemTemplate><img src="images/icopdf.jpg" alt="" /><a href="<%#DataBinder.Eval(Container.DataItem,"Value") %>" target="_blank"><%#DataBinder.Eval(Container.DataItem,"Text") %></a>
</ItemTemplate>
<ItemStyle VerticalAlign="Top" />
</asp:DataList>