private object uniGrid_OnExternalDataBound(object sender, string sourceName, object parameter) { switch (sourceName.ToLowerCSafe()) { case "daylight": return(UniGridFunctions.ColorLessSpanYesNo(parameter)); } return(parameter); }
/// <summary> /// Unigrid external databound handler. /// </summary> protected object gridElem_OnExternalDataBound(object sender, string sourceName, object parameter) { switch (sourceName) { case "contactgroupdisplayname": LinkButton btn = new LinkButton(); DataRowView drv = parameter as DataRowView; btn.Text = HTMLHelper.HTMLEncode(ResHelper.LocalizeString(ValidationHelper.GetString(drv["ContactGroupDisplayName"], null))); btn.Click += new EventHandler(btn_Click); btn.CommandArgument = ValidationHelper.GetString(drv["ContactGroupID"], null); btn.ToolTip = HTMLHelper.HTMLEncode(ValidationHelper.GetString(drv.Row["ContactGroupDescription"], null)); return(btn); case "isglobal": return((parameter is DBNull) ? UniGridFunctions.ColorLessSpanYesNo(true) : string.Empty); } return(parameter); }