/// Método de evento de la columna State del grid, para modificar su valor (pasarlo a texto)
/// y su color en función del valor.
/// Se llama utilizando la propiedad Text='<%# Eval("State")%>',
/// de un asp:Label, de un ItemTemplate, de un asp:TemplateField, del asp:GridView
protected void gridViewLabelState_Load(object sender, EventArgs e)
{
Incident.StateEnum state = (Incident.StateEnum)int.Parse(((Label)sender).Text);
((Label)sender).ForeColor = IncidentStateColor.GetStateColor(state);
((Label)sender).Text = Incident.IncidentStateEnumToString((Incident.StateEnum)state);
}
No hay comentarios:
Publicar un comentario