¿Cómo poner condición en la vista de cuadrícula campo enlazado?
-
27-09-2019 - |
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.
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