Pregunta

aquí mi código -

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

de mi entidad colección estoy consiguiendo DayoftheWeek como 1,2 ... 7. 1 para Lunes, 2 para Martes así. ¿Dónde debo colocar la condición para que en vista de cuadrícula sería mostrar el nombre día en lugar de código correspondiente.

¿Fue útil?

Solución

Se puede utilizar Enum.Parse en la enumeración DayOfWeek para obtener la parte de atrás de texto en un día TemplateField:

<asp:TemplateField HeaderText="Day" ItemStyle-CssClass="Itemstyle">
    <ItemTemplate>
        <%# Enum.Parse(typeof(DayOfWeek), DataBinder.Eval(Container.DataItem, "DayOfTheWeek").ToString()) %>
    </ItemTemplate>
</asp:TemplateField>
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top