none
Diferencia entre dxwgv:ASPxGridView asp:gridview RRS feed

  • Pregunta

  • No se por que rayos no puedo recorrer las filas de este gridview

     <dxwgv:ASPxGridView ID="gridTerminales" runat="server" AutoGenerateColumns="False"........

    Tengo un Checkbox en la columna 0

     <dxwgv:GridViewDataCheckColumn Caption="All" VisibleIndex="0">
                                    <DataItemTemplate>
                                        <asp:CheckBox ID="c02" runat="server" />
                                    </DataItemTemplate>
                                         <HeaderTemplate>                                    
                                            <asp:CheckBox id="c01" runat="server" 
                                                    AutoPostBack="True"
                                                    OnCheckedChanged="c01_CheckedChanged" 
                                                 ondatabinding="c01_CheckedChanged" oninit="c01_CheckedChanged"></asp:CheckBox>
                                            <asp:Label ID="Message" runat="server"/>
                                        </HeaderTemplate>
     </dxwgv:GridViewDataCheckColumn>

    Es sencillo cuando esta seleccionado el checkbox c01 chequeo todos los checkbox c02 de la columna 0, cuando voy a recorrer las filas con el foreach no me sale gridTerminales.rows

    solo sale:

    gridTerminales.RowComand

    gridTerminales.RowDelete

    gridTerminales.RowDeleting

    gridTerminales.RowInserted

    ..... gridTerminales.RowValidating pero no me sale gridTerminales.Rows

    Para hacer esto...

    c01_CheckedChanged(object sender, EventArgs e)
    {
                CheckBox cbh = (CheckBox)(sender); 

        if (cbh.Checked)

    {

                foreach (GridViewRow gvr in gridTerminales.Rows)

        {

    CheckBox chi = (CheckBox) (gvr.FindControl("c02"));

    chi.checked=true;

        }

    }

    else

    {

      foreach (GridViewRow gvr in gridTerminales.Rows)

        {

    CheckBox chi = (CheckBox) (gvr.FindControl("c02"));

    chi.checked=false;

         }

    }

    }

    El problema es que gridTerminales.Rows no sale! no me deja! solo los que nombre arriba delete, update, validating...

    jueves, 1 de agosto de 2013 21:09

Todas las respuestas

  • Porque no utilizas el <asp:GridView ???? 

    <Columns>
                    <asp:TemplateField HeaderText="Grab">
                        <ItemTemplate>
                            <asp:CheckBox ID="ChkSeleccion" runat="server"></asp:CheckBox>
                        </ItemTemplate>
                        <ItemStyle Width="10px" />
                    </asp:TemplateField>

    Prueba con el asp:gridview.

    jueves, 1 de agosto de 2013 21:36
  • Lo que pasa es que son 12 proyectos... y todos estan hechos de esa forma <dxwgv:ASPxGridView ID="gridTerminales"  en VisualStudio2008

    Yo se lenguaje c programo software para ptos de venta, pero me dieron esa tarea de ponerle a esa pagina que a su unas modificaciones sencillas como adicionar esos checkbox pense que era sencillo y ahora me encuentro con eso, la BD mysqlserver2005 esta mapeada con el LLBL...

    Pero la pregunta es pq dxwgv:ASPxGridView y dxwgv:GridViewDataCheckColumn y no con el asp:GridView normal


    viernes, 2 de agosto de 2013 14:00