Måned og år fra dato
Hej,creationTime fra nogle filer giver mig lidt bøvl.
c# koden ser såldes ud:
-------------------------
ArrayList values = new ArrayList();
ArrayList Months = new ArrayList();
DirectoryInfo di = new DirectoryInfo(Server.MapPath("/fromphone/"));
FileInfo[] files = di.GetFiles("*.*");
DirectoryInfo dirInfo = new DirectoryInfo(Server.MapPath("/fromphone/"));
foreach (FileInfo f3 in dirInfo.GetFiles("*.*"))
{
DateTime dtMonth = f3.CreationTime;
String strMonth = dtMonth.Month.ToString("MMMM");
Months.Add(strMonth);
values.Add(f3);
}
Array.Sort(files, CompareDates);
Repeater1.DataSource = files;
Repeater1.DataBind();
Repeater2.DataSource = Months;
Repeater2.DataBind();
-----------------------
Hertil bruger jeg en repeater:
<asp:Repeater id="Repeater2" runat="server">
<ItemTemplate>
<%# DataBinder.Eval(Container.DataItem, "Name", "{0:MMMM}")%> <br />
</ItemTemplate>
</asp:Repeater>
------------------------
Får desværre følgende fejl:
DataBinding: 'System.String' does not contain a property with the name 'Name'.
Hvor ligger fejlen?
Hvordan kan jeg også få året udlæst?