2010-11-23 71 views
3

这里我代码 -如何在网格视图绑定字段中添加条件?

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

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

回答

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>