質問

ここで私のコード -

<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>
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top