protected void rgResultados_ItemDataBound(object sender, GridItemEventArgs e)
 {
     if (e.Item is GridGroupHeaderItem)
     {
         GridGroupHeaderItem item = (GridGroupHeaderItem)e.Item;
         if (item.DataCell.Text != null && item.DataCell.Text != "")
         {
             EventoCapacitacionNegocio neg = new EventoCapacitacionNegocio();
             var vParticipante             = neg.ObtieneEventoParticipanteCompetencia(ID_PARTICIPANTE: int.Parse(item.DataCell.Text.Substring(16)), ID_EMPRESA: vIdEmpresa).FirstOrDefault();
             if (vParticipante != null)
             {
                 item.DataCell.Text = "<strong>Participante: </strong>" + vParticipante.CL_PARTICIPANTE + " - " + vParticipante.NB_PARTICIPANTE;
             }
         }
     }
 }
        protected void rgResultados_NeedDataSource(object sender, Telerik.Web.UI.GridNeedDataSourceEventArgs e)
        {
            EventoCapacitacionNegocio neg = new EventoCapacitacionNegocio();

            rgResultados.DataSource = neg.ObtieneEventoParticipanteCompetencia(ID_EVENTO: vIdEvento, ID_EMPRESA: vIdEmpresa, pID_ROL: vIdRol);


            GridGroupByField field = new GridGroupByField();

            field.FieldName = "ID_PARTICIPANTE";
            //field.FieldName ="NB_PARTICIPANTE";
            //field.HeaderText = "";
            //field.FormatString = "{0}";

            GridGroupByExpression ex = new GridGroupByExpression();

            ex.GroupByFields.Add(field);
            ex.SelectFields.Add(field);
            rgResultados.MasterTableView.GroupByExpressions.Add(ex);
        }