2016-04-09 38 views
2

Sütun "Tarih" ile bir ızgara görünümü var, bu biçimi MM dd, yyyy DDDD olarak yazdırmak istiyorum.ASP.Net C# - GridView Tarih Sütun yazdır "MM dd, yyyy DDDD"

<asp:TemplateField HeaderText="Date" SortExpression="MyDateTime"> 
       <ItemTemplate> 
        <asp:Label Text="<%#Item.MyDateTime.Value.ToString("MM dd, yyyy DDDD")%>" 
         runat="server" /> 
       </ItemTemplate> 
      </asp:TemplateField> 

Ama bu hatayı almaya devam:

benim .aspx sınıfı bu var Ayrıştırıcı Hatası sunucu etiketi doğru biçimli değil.

Hangi etiketin iyi oluşturulmadığını göremiyorum. "MM dd, yyyy DDDD" eklemezsem, kod bu hataya sahip değil, ancak istediğim şekilde yazdırmıyor.

cevap

2

ben gibi tek tırnak kullanarak öneririm:

<asp:Label Text='<%#Item.MyDateTime.Value.ToString("MM dd, yyyy DDDD")%>' runat="server" /> 
+0

Teşekkür !! Mükemmel çalışıyor! – Katherine

İlgili konular