グリッドビューバウンドフィールドに状態を置く方法は?
-
27-09-2019 - |
質問
ここで私のコード -
<asp:BoundField DataField="DayOfTheWeek" HeaderText="Day" ItemStyle-CssClass="Itemstyle"/>
私のコレクションエンティティから、1,2 ... 7のようにDayoftheekを取得しています。 1月の1、そのように火曜日に2。グリッドビューでは、対応するコードではなく日名を表示するように、条件をどこに配置する必要がありますか。
解決
dayofweek enumでenum.parseを使用して、テンプレートフィールドで日のテキストを取り戻すことができます。
<asp:TemplateField HeaderText="Day" ItemStyle-CssClass="Itemstyle">
<ItemTemplate>
<%# Enum.Parse(typeof(DayOfWeek), DataBinder.Eval(Container.DataItem, "DayOfTheWeek").ToString()) %>
</ItemTemplate>
</asp:TemplateField>
所属していません StackOverflow