Hej alla. Jag löste det så här:Koppla repeatar till Directory.GetDirectories
Skulle behöva lite hjälp med att koppla Directory.GetDirectories till en repeater. Jag vill visa samtliga mappar inom en specifik mapp med hjälp av en bild på mappen och namnet på mappan under. Ungefär som i Explorer.
Någon som kan hjälpa? Problemet ligger i att få fram namnet. Mapparna visas som de ska i repeatern och det är rätt antal osv men jag får inte fram namnet.
Använder code-behind och C#.
<code>
string[] subdirectoryEntries = Directory.GetDirectories(MapPath("~/aterforsaljare"));
rptFolders.DataSource = subdirectoryEntries;
rptFolders.DataBind();
</code>
Sv: Koppla repeatar till Directory.GetDirectories
<code>
//I code-behinde
DirectoryInfo di = new DirectoryInfo(MapPath("~/aterforsaljare"));
DirectoryInfo[] diSubdirectory = di.GetDirectories();
rptFolders.DataSource = diSubdirectory;
rptFolders.DataBind();
//På sidan
<asp:Repeater ID="rptFolders" runat="server" EnableViewState="False">
<ItemTemplate>
<div>
<p>
<img src="../img/folder.gif" alt="Mapp" />
<br />
<%# DataBinder.Eval(Container.DataItem, "Name") %>
</p>
</div>
</ItemTemplate>
</asp:Repeater>
</code>