这里是我的代码-
<asp:BoundField DataField="DayOfTheWeek" HeaderText="Day" ItemStyle-CssClass="Itemstyle"/>
从我的收藏实体中,我得到 DayOfTheWeek,例如 1,2...7。 1 代表周一,2 代表周二。我应该在哪里放置条件,以便在 GridView 中显示日期名称而不是相应的代码。
最佳答案
您可以在 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>
关于asp.net - 如何在 GridView 绑定(bind)字段中放置条件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4255985/