2016-04-25 2 views
0

Ich brauche in asp.net WebForms in einem Hyperlink Jahr instade von Datumszeichenfolge zeigenWie präsentiert Jahr statt Datum in Hyperlink Kontrolle in webForms

<asp:HyperLinkField HeaderText="Economic year" DataTextField="Date" SortExpression="Date"DataNavigateUrlFields="Id" DataNavigateUrlFormatString="P_ProfitLossADD.aspx?Id={0}"></asp:HyperLinkField> 

aber Hyperlink nimmt nicht Dataformatstring = "{0: d.} als Eigentum der Steuer

Antwort

0

Verstanden können Sie nur

 <asp:TemplateField HeaderText="Economic year"> 
         <ItemTemplate> 
          <asp:HyperLink ID="Id" runat="server" NavigateUrl='<%# Eval("Id", "P_ProfitLossADD.aspx?id={0}") %>' 
           Text='<%# Eval("Date","{0:yyyy}") %>'></asp:HyperLink> 
         </ItemTemplate> 
         <ItemStyle HorizontalAlign="Right" Wrap="False" /> 
        </asp:TemplateField> 
1
<asp:HyperLinkField HeaderText="Economic year" DataTextField="Date" DataTextFormatString="{0:YYYY}" SortExpression="Date"DataNavigateUrlFields="Id" DataNavigateUrlFormatString="P_ProfitLossADD.aspx?Id={0}"></asp:HyperLinkField> 
+0

Usage Dokumentation hier verwenden: https: // msdn. microsoft.com/en-us/library/system.web.ui.webcontrols.hyperlinkfield.datanavigatelformatstring(v=vs.110).aspx – momar

+0

Danke es funktioniert –

+0

Ich erwartete, dass es als die beste Antwort ausgewählt wird. –