none
Pasar datos de un gridview a un texbox sin code-behind RRS feed

  • Pregunta

  • Hola comunidad, tengo un pequeño problema estoy tratando de seleccionar una fila en un gridview que tengo en mi vista y esos datos de la fila pasarlos a un formulario que esta en la misma vista estoy trabajando con MVC 2 (aspx) por lo tanto he probado las formas de hacerlo desde code-behind y no me sirven porque no entra a este ya que en el code behind tengo esta linea System.Web.Mvc.ViewPage<MVEL.Models.MVELEntitiess>

    y quiero pasarlo directamente sin controlador de por medio ya que al presionar grabar en mi textbox recien en ese momento entra al controller pero nose como. acá esta el codigo aspx

     <div class="row">
    
                        <h2 style="font-size: 20px;">Administrar usuario</h2>
                        <%using (Html.BeginForm("Insert", "Perfiles"))
                            {%>
    
                        <div class="col-xs-3">
                            <td class="auto-style5">Usuario:<br />
                                <asp:TextBox ID="txtUsuario" runat="server" Width="160px" />
                            </td>
    
                            <td class="auto-style4">
                                <br />
                                <br />
                                Nombre:<br />
                                <asp:TextBox ID="txtNombre" runat="server" Width="160px" />
                                <br />
                            </td>
                            <td class="auto-style3">
                                <br />
                                Correo:<br />
                                <asp:TextBox ID="txtCorreo" runat="server" Width="160px" />
                            </td>
                            <td class="auto-style1">
                                <br />
                                <br />
                                Estado:<br />
                                <asp:DropDownList ID="DropDownList1" runat="server" Width="160px">
                                    <asp:ListItem Value="1">Activo</asp:ListItem>
                                    <asp:ListItem Value="0">Inactivo</asp:ListItem>
                                </asp:DropDownList>
                                <br />
                                <br />
                                 Tipo de perfil:<br />
                                <asp:DropDownList ID="DropDownList2" runat="server" Width="160px">
                                    <asp:ListItem Value="1">Administrador</asp:ListItem>
                                    <asp:ListItem Value="2">Usuario</asp:ListItem>
                                </asp:DropDownList>
                                <div class="col-xs-12">
                                    <input type="submit" value="Grabar" class="btn btn-secondary" style="margin-top: 30px; margin-right: 18px; margin-left: 47;">
                                </div>
                                <%}%>
                        </div>
                        <div class="col-xs-9">
                            <asp:GridView ID="GridView1" runat="server" class="table table-bordered" AutoGenerateColumns="False" DataSourceID="SqlEdit" Height="139px" Width="745px">
                                <Columns>
                                    <asp:BoundField DataField="descripcion_perfil" HeaderText="Descripción perfil" SortExpression="descripcion_perfil" />
                                    <asp:BoundField DataField="cuenta_usuario" HeaderText="Cuenta usuario" SortExpression="cuenta_usuario" />
                                    <asp:BoundField DataField="nombre_usuario" HeaderText="Nombre" SortExpression="nombre_usuario" />
                                    <asp:BoundField DataField="Correo_usuario" HeaderText="Correo" SortExpression="Correo_usuario" />
                                    <asp:BoundField DataField="Descripcion_estado" HeaderText="Estado" SortExpression="Descripcion_estado" />
                                </Columns>
                                <HeaderStyle BackColor="#0066FF" ForeColor="White" />
                            </asp:GridView>
                            <asp:SqlDataSource ID="SqlEdit" runat="server" ConnectionString="<%$ ConnectionStrings:con %>" SelectCommand="SELECT tb_perfil.descripcion_perfil, tb_usuario.cuenta_usuario, tb_usuario.nombre_usuario, tb_usuario.Correo_usuario, tb_estado.Descripcion_estado FROM tb_estado INNER JOIN tb_perfil_usuario INNER JOIN tb_perfil ON tb_perfil_usuario.codigo_perfil = tb_perfil.codigo_perfil INNER JOIN tb_usuario ON tb_perfil_usuario.Codigo_usuario = tb_usuario.Id_usuario ON tb_estado.Codigo_estado = tb_usuario.Codigo_estado"></asp:SqlDataSource>
                        </div>
                    </div>
                </div>


    Joel Baez

    martes, 19 de junio de 2018 21:20