2016-04-09 9 views
2

"Date"列のグリッドビューがあります。MM dd、yyyy DDDDの形式で印刷します。ASP.Net C# - GridView日付列 "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> 

しかし、私はこのエラーを取得しておく:

私は私の.aspxのクラスでこれを持って パーサーエラー サーバーのタグがうまく形成されていません。

どのタグがうまく構成されているかわかりません。 "MM dd、yyyy DDDD"が含まれていない場合、コードにこのエラーはありませんが、私が望むように印刷されません。

答えて

2

私は次のように単一引用符を使用することをお勧めします:

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

感謝を!完璧に動作します! – Katherine

関連する問題