none
Gridview - Encontrar controles en Header Row RRS feed

  • Pregunta

  • Estimados,

    Mi consulta es por lo siguiente:

    Cree un Gridview al cual le agrego controles de tipo DropDownlist de la siguiente manera:

     foreach (var item in listLineCredit)
                {
                    HeaderCell = new TableCell();
                    DropDownList dpc = new DropDownList();
                    dpc.ID = type;
                    oProps = ((Type)item.Key.GetType()).GetProperties();

                    foreach (PropertyInfo pi in oProps)
                    {
                        if (pi.Name == type)
                        {

                            GetData(dpc, type, pi.GetValue(item.Key, null).ToString());
                        }
                    }

                    HeaderCell.Controls.Add(dpc);
                    HeaderCell.HorizontalAlign = HorizontalAlign.Center;
                    HeaderGridRow.Cells.Add(HeaderCell);
                }

    Luego de agregar este código en el evento 

      protected void gvDebts_RowCommand(object sender, GridViewCommandEventArgs e)
            {   
                try
                {
                    if (e.CommandName.Equals("Insert"))
                    {
                    GridView gw = (GridView)(sender as Control);

    DropDownList dpcoin =(DropDownList)gw .HeaderRow.FindControl("TypeWarrantyId");

                      }

      }

    }

    Pero esta forma de acceso no es la correcta porque me devuelve un valor NULL.

    Alguna vez alguien tuvo este problema?

    Muchisimas Gracias a Todos.-

                   

    Carina Correjidor

    jueves, 18 de octubre de 2012 15:15

Todas las respuestas

  • Que te devuelve un valor null, y puedes poner el error que te sale cuando ejecutas está acción?

    Si mi respuesta te ha ayudado a resolver tus problemas, Selecciona "Proponer como respuesta"

    jueves, 18 de octubre de 2012 20:27