Foros del Web » Programando para Internet » ASPX (.net) »

Update en Grid view

Estas en el tema de Update en Grid view en el foro de ASPX (.net) en Foros del Web. Hola !! Mi problema es el siguiente: En mi aplicación tengo un Grid view el cual lleno con los datos de una tabla llamada Usuarios, ...
  #1 (permalink)  
Antiguo 28/04/2009, 08:32
Avatar de Bellabys  
Fecha de Ingreso: abril-2009
Mensajes: 70
Antigüedad: 15 años
Puntos: 1
Update en Grid view

Hola !!

Mi problema es el siguiente:
En mi aplicación tengo un Grid view el cual lleno con los datos de una tabla llamada Usuarios, cuyos campos son: id_Usuario,Nombre,Status(0/1), lo que
yo quisiera hacer es lo siguiente:

Poder editar el Grid view para cambiar el Status, si esta en 0 ponerlo en 1, o viceversa. Estoy usando el SqlDataSource. Ví que tiene la posibilidad de hacer el UPDATE, y yo le tengo que poner el sig query para que realice la actualización,
pero no me queda(Esto último lo coloqué en la pestaña UPDATE cuando configuro el SqlDataSource)

UPDATE Usuarios SET Usuarios_Status = 0
WHERE id_Usuario = id_usuario

Alguien sabe qué estoy haciendo mal, por que :no queda
  #2 (permalink)  
Antiguo 28/04/2009, 10:42
 
Fecha de Ingreso: octubre-2000
Mensajes: 1.692
Antigüedad: 23 años, 6 meses
Puntos: 19
Respuesta: Update en Grid view

Hola.
Si estas usando un objeto sqldatasource podrías tener algo como este ejemplo:

Código:
<%@ Page Language="VB" %>
<html>
  <head runat="server">
    <title>Updating Data Using GridView</title>
  </head>
  <body>
    <form id="form1" runat="server">
      <asp:GridView ID="GridView1" AllowSorting="true" AllowPaging="true" Runat="server"
        DataSourceID="SqlDataSource1" AutoGenerateEditButton="true" DataKeyNames="au_id"
        AutoGenerateColumns="False">
        <Columns>
          <asp:BoundField ReadOnly="true" HeaderText="ID" DataField="au_id" SortExpression="au_id" />
          <asp:BoundField HeaderText="Last Name" DataField="au_lname" SortExpression="au_lname" />
          <asp:BoundField HeaderText="First Name" DataField="au_fname" SortExpression="au_fname" />
          <asp:BoundField HeaderText="Phone" DataField="phone" SortExpression="phone" />
          <asp:BoundField HeaderText="Address" DataField="address" SortExpression="address" />
          <asp:BoundField HeaderText="City" DataField="city" SortExpression="city" />
          <asp:BoundField HeaderText="State" DataField="state" SortExpression="state" />
          <asp:BoundField HeaderText="Zip Code" DataField="zip" SortExpression="zip" />
          <asp:CheckBoxField HeaderText="Contract" SortExpression="contract" DataField="contract" />
        </Columns>
      </asp:GridView>
      <asp:SqlDataSource ID="SqlDataSource1" Runat="server" SelectCommand="SELECT [au_id], [au_lname], [au_fname], [phone], [address], [city], [state], [zip], [contract] FROM [authors]"
        UpdateCommand="UPDATE [authors] SET [au_lname] = @au_lname, [au_fname] = @au_fname, [phone] = @phone, [address] = @address, [city] = @city, [state] = @state, [zip] = @zip, [contract] = @contract WHERE [au_id] = @au_id"
        ConnectionString="<%$ ConnectionStrings:Pubs %>" />
    </form>
  </body>
</html>
podes ver más al respecto acá:
http://www.aspdotnetfaq.com/Faq/How-...ataSource.aspx
__________________
PD: Con amor, fe, amor a Dios y amistad podemos hacer un mundo mejor!!!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:07.