private object uniGrid_OnExternalDataBound(object sender, string sourceName, object parameter)
    {
        switch (sourceName.ToLowerCSafe())
        {
        case "daylight":
            return(UniGridFunctions.ColorLessSpanYesNo(parameter));
        }

        return(parameter);
    }
Example #2
0
    /// <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);
    }