Ich habe einen verschachtelten Repeater, dass ich das Databound-ObjektC# .net Inline Databinder Datetime konvertieren Zeichenfolge mit der Formatierung
<%# DataBinder.Eval(Container.DataItem,"myDate") %>
in ein Datumsformat von „MM/TT/JJ“ konvertieren möchten. Ich habe versucht,
<%# string.Format(DataBinder.Eval(Container.DataItem,"myDate").ToString(),"MM/dd/yyyy") %>
in mehreren Iterationen ..(string)(Databinder....
string.Format((string)(DataBinder.Eval("myDate")),"MM/dd/yy")
sowie <%# DataBinder.Eval(Container.DataItem,"myDate").ToString("MM/dd/yy") %>
Die letzte gib mir einen Fehler, dh, dass ToString() kein Argument. Ich habe überall nachgesehen und nichts gefunden, was funktioniert. Irgendwelche Gedanken?
IST-CODE IN .net Seite (WebForm): <label class="anj"><%# string.Format(DataBinder.Eval(Container.DataItem,"myDate").ToString(),"MM/dd/yyyy") %> </label>
Ich vergesse diese Formatüberlastung. Ich habe das ebenso wie {0: d} für ein kurzes Date ohne Glück versucht. Ich denke, dass das Problem mit dem Rückgabewert sein kann. Ich muss nur die SQL ändern, um das Datum zu formatieren, bevor die Ergebnismenge zurückgegeben wird. Vielen Dank –