asp.net - 如何在 GridView 绑定(bind)字段中放置条件?

标签 asp.net gridview boundfield

这里是我的代码-

<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/

相关文章:

asp.net - 绑定(bind)字段样式

asp.net - 在 "localhost"上运行网站非常慢

c# - UpdatePanel、ModalPopupExtender 和输入按键问题

php - Yii2 中的 GridView 过滤器模型

Qt QML Gridview 如何限制显示的项目?

c# - 从 DetailsView 获取 BoundField 的值

gridview - 应用于 gridview 中的边界字段的格式不起作用

asp.net - 使用 VB.NET 在 ASP.NET 中的 gridview 中没有任何内容时隐藏 <TD>

Asp.NET Web API - 405 - 不允许用于访问此页面的 HTTP 动词 - 如何设置处理程序映射

android - 如何处理 gridview 的滑动手势 (android)