ここに私のコード-
<asp:BoundField DataField="DayOfTheWeek" HeaderText="Day" ItemStyle-CssClass="Itemstyle"/>
コレクションエンティティから、1,2...7のようなDayOfTheWeekを取得しています。月曜日に1つ、火曜日に2つ。グリッドビューで対応するコードではなく曜日名が表示されるように、条件をどこに配置する必要がありますか。
ここに私のコード-
<asp:BoundField DataField="DayOfTheWeek" HeaderText="Day" ItemStyle-CssClass="Itemstyle"/>
コレクションエンティティから、1,2...7のようなDayOfTheWeekを取得しています。月曜日に1つ、火曜日に2つ。グリッドビューで対応するコードではなく曜日名が表示されるように、条件をどこに配置する必要がありますか。
DayOfWeek列挙型でEnum.Parseを使用して、日テキストをTemplateFieldに戻すことができます。
<asp:TemplateField HeaderText="Day" ItemStyle-CssClass="Itemstyle">
<ItemTemplate>
<%# Enum.Parse(typeof(DayOfWeek), DataBinder.Eval(Container.DataItem, "DayOfTheWeek").ToString()) %>
</ItemTemplate>
</asp:TemplateField>