Hej, Hallå hallå,Påverka bakgrundsfärg dynamiskt i Datagrid
jag har en datagrid som spottar fram en massa rader. Vare rad representerar en dag i en angiven månad. Jag vill nu att Lördagar och Söndagar markeras i annan färg. Går det?
alternating bgcolor och itembgcolor sätter jag, men nu är det ju en tredje färg som blir aktuell.Sv: Påverka bakgrundsfärg dynamiskt i Datagrid
du kan göra det i itemdatabound-eventet för datagriden.
Exempelvis:
private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
DataRowView drv = (DataRowView) e.Item.DataItem;
if (drv != null)
{
if (drv["veckodag"].ToString() == DayOfWeek.Saturday.ToString() || drv["veckodag"].ToString() == DayOfWeek.Sunday.ToString())
{
e.Item.BackColor = Color.Red;
}
}
}