在这里我的代码 -

<asp:BoundField DataField="DayOfTheWeek" HeaderText="Day" ItemStyle-CssClass="Itemstyle"/>

从我的收藏单位,我越来越喜欢DayOfTheWeek 1,2 ... 7。 1代表星期一,2表示星期二这样。我应该在哪里放置条件,使得在网格视图它将显示日名称,而不是对应的代码。

有帮助吗?

解决方案

您可以使用在星期几枚举Enum.Parse获得在一个TemplateField一天背课文:

<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