如何在网格视图绑定字段中放置条件?

时间:2010-11-23 12:27:00

标签: asp.net gridview boundfield

这里是我的代码 -

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

从我的收藏实体我得到的DayOfTheWeek就像1,2 ... 7。星期一是1,星期二是2。我应该在哪里放置条件,以便在网格视图中显示日期名称而不是相应的代码。

1 个答案:

答案 0 :(得分: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>