private void AddAnimationToGridDataItem(GridDataItem item, String ColumnUniqueName, String EndColour = "#FFFFFF") { if (ColourNotificationsEnabled) { AjaxControlToolkit.AnimationExtender ae = new AjaxControlToolkit.AnimationExtender(); item[ColumnUniqueName].ID = "gdi_ae_" + ColumnUniqueName; ae.TargetControlID = item[ColumnUniqueName].ID; String StartColour = "#ffa500"; if (rcp.SelectedColor != null && rcp.SelectedColor.Name.Length > 2) { StartColour = rcp.SelectedColor.Name.Substring(2); } ae.Animations = "<OnLoad><Sequence><Color AnimationTarget=\"" + ae.TargetControlID + "\" Duration=\"5\" StartValue=\"#" + StartColour + "\" EndValue=\"" + EndColour + "\" Property=\"style\" PropertyKey=\"backgroundColor\"/></Sequence></OnLoad>"; item[ColumnUniqueName].Controls.Add(ae); Label l = new Label(); l.Text = item[ColumnUniqueName].Text; item[ColumnUniqueName].Controls.Add(l); } }