none
llenar un DataTable desde un gridView con un foreach RRS feed

  • Pregunta

  • Hola estoy teniendo un problema nuevamente con grids y datatables . Lo que necesito hacer es llenar un DataTable para despues volcarlo a otro gridview de otro formulario. La complicacion es que tengo una columna con un check y estoy tratando de solo llenar el dataTable con las filas seleccionadas mediante el checkBox pero se me esta complicando demaciado y no encuentro documentacion para poder leer , si tendrian algun blog o documentacion del tema para poder aprender a hacerlo se los agradeceria . Saludos .
    martes, 2 de enero de 2018 20:21

Respuestas

  • Hola , debes recorrer el gridview y buscar el que este seleccionado

    <asp:GridView ID="GridView1" runat="server">
            <Columns>
            <asp:boundfield datafield="CustomerID" headertext="Customer ID"/>
            <asp:TemplateField>
            <ItemTemplate>
                <asp:CheckBox ID="chkActivo" runat="server" />
            </ItemTemplate>
            </asp:TemplateField>
            </Columns>
            </asp:GridView>

    protected void Button1_Click(object sender, EventArgs e)
            {
                foreach (GridViewRow row in GridView1.Rows)
                {
                    CheckBox chk = (CheckBox)(row.FindControl("chkActivo"));
                    if (chk.Checked)
                    {
                    //Realizar acciones
                    }
                }
            }


    Votar es agradecer.
    Saludos.
    Lima-Perú

    miércoles, 3 de enero de 2018 3:12