【问题标题】:How to put condition in grid view bound field?如何在gridview boundfield中放置条件?
【发布时间】:2011-05-14 10:45:31
【问题描述】:

这是我的代码-

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

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

【问题讨论】:

    标签: asp.net gridview boundfield


    【解决方案1】:

    您可以在 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>
    

    【讨论】:

      猜你喜欢
      • 2012-07-15
      • 2013-09-10
      • 2011-07-12
      • 2012-09-13
      • 2018-03-11
      • 1970-01-01
      • 1970-01-01
      • 2011-03-06
      • 1970-01-01
      相关资源
      最近更新 更多