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

Habilitar Insert en gridview

Estas en el tema de Habilitar Insert en gridview en el foro de ASPX (.net) en Foros del Web. Hola, mi problemita es que tengo un gridview q recibe datos desde sql server, y necesito q desd este mismo gridview se pueda editar, eliminar ...
  #1 (permalink)  
Antiguo 30/06/2011, 13:48
 
Fecha de Ingreso: noviembre-2010
Mensajes: 4
Antigüedad: 14 años
Puntos: 0
Habilitar Insert en gridview

Hola, mi problemita es que tengo un gridview q recibe datos desde sql server, y necesito q desd este mismo gridview se pueda editar, eliminar e insertar registros. Hasta ahorita puedo editar y eliminar pero no se como insertar, porque al perecer no es simplemente habilitar un boton "AutoGenerateInsertButton" como en el caso de editar y eliminar, y no conozco casi nada de ASPX, lo q he hecho es adaptar codigo a mi proyecto d lo q he encontrado en internet. Agradeciria cualquier ayuda q por lo menos de diga mas o menos x dond ir.

este es el codigo q tengo hasta ahora:

Código ASP:
Ver original
  1. <%@ Page Language="vb" AutoEventWireup="false" CodeBehind="Suppliers.aspx.vb" Inherits="NovamMonetan01.Suppliers" %>
  2.  
  3. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  4.  
  5. <html xmlns="http://www.w3.org/1999/xhtml" >
  6. <head runat="server">
  7.     <title>Página sin título</title>
  8. </head>
  9. <body>
  10.     <form id="form1" runat="server">
  11.     <div>
  12.    
  13.         Suppliers<br />
  14.         <asp:DropDownList ID="ddlSearchSuppliers" runat="server" Height="16px"
  15.             Width="118px">
  16.             <asp:ListItem>Cédula</asp:ListItem>
  17.             <asp:ListItem>Nombre y ApellidoNombre y ApellidoNombre y Apellido</asp:ListItem>
  18.             <asp:ListItem>Teléfono</asp:ListItem>
  19.         </asp:DropDownList>
  20. &nbsp;&nbsp;&nbsp;
  21.         <asp:TextBox ID="txtSearchSuppliers" runat="server" BorderColor="#009900"
  22.             Height="25px" Width="200px"></asp:TextBox>
  23. &nbsp;&nbsp;&nbsp;
  24.         <asp:ImageButton ID="btnSearchSuppliers" runat="server" Width="22px" />
  25.         <br />
  26.         <br />
  27.         <br />
  28.         <asp:GridView ID="grdSuppliers" runat="server" ShowFooter="True"
  29.             AutoGenerateDeleteButton="True" AutoGenerateEditButton="True"
  30.             DataKeyNames="supplierId" AutoGenerateColumns="False"
  31.             DataSourceID="SqlDataSourceSuppliers"  >
  32.           <EditRowStyle BackColor="Beige" />
  33.           <Columns>
  34.                <asp:BoundField HeaderText="supplierId" DataField="supplierId" ReadOnly="True"
  35.                    SortExpression="supplierId" />
  36.                <asp:BoundField DataField="supplierUser" HeaderText="supplierUser"
  37.                    SortExpression="supplierUser" />
  38.                <asp:BoundField DataField="supplierPassword" HeaderText="supplierPassword"
  39.                    SortExpression="supplierPassword" />
  40.                <asp:BoundField DataField="supplierPhone1" HeaderText="supplierPhone1"
  41.                    SortExpression="supplierPhone1" />
  42.                <asp:BoundField DataField="supplierPhone2" HeaderText="supplierPhone2"
  43.                    SortExpression="supplierPhone2" />
  44.                <asp:BoundField DataField="supplierHome" HeaderText="supplierHome"
  45.                    SortExpression="supplierHome" />
  46.                <asp:BoundField DataField="supplierFirstName" HeaderText="supplierFirstName"
  47.                    SortExpression="supplierFirstName" />
  48.                <asp:BoundField DataField="supplierLastname" HeaderText="supplierLastname"
  49.                    SortExpression="supplierLastname" />
  50.                <asp:BoundField DataField="supplierEmail" HeaderText="supplierEmail"
  51.                    SortExpression="supplierEmail" />
  52.              
  53.            </Columns>    
  54.         </asp:GridView>
  55.    
  56.         <asp:SqlDataSource ID="SqlDataSourceSuppliers" runat="server"
  57.             ConnectionString="Data Source=LUIS-SERVER\SQL1;Initial Catalog=InvoiceSystem;User ID=SA;Password=Next2011"
  58.             DeleteCommand="DELETE FROM [Suppliers] WHERE [supplierId] = @supplierId"
  59.             UpdateCommand="UPDATE [Suppliers] SET [supplierUser] = @supplierUser, [supplierPassword] = @supplierPassword, [supplierPhone1] = @supplierPhone1, [supplierPhone2] = @supplierPhone2, [supplierHome] = @supplierHome, [supplierFirstName] = @supplierFirstName, [supplierLastname] = @supplierLastname, [supplierEmail] = @supplierEmail WHERE [supplierId] = @supplierId"
  60.             ProviderName="System.Data.SqlClient" SelectCommand="SELECT * FROM [Suppliers]">
  61.             <DeleteParameters>
  62.                 <asp:Parameter Name="supplierId" Type="Int32" />
  63.             </DeleteParameters>
  64.             <UpdateParameters>
  65.                 <asp:Parameter Name="supplierUser" Type="String" />
  66.                 <asp:Parameter Name="supplierPassword" Type="String" />
  67.                 <asp:Parameter Name="supplierPhone1" Type="Int32" />
  68.                 <asp:Parameter Name="supplierPhone2" Type="Int32" />
  69.                 <asp:Parameter Name="supplierHome" Type="String" />
  70.                 <asp:Parameter Name="supplierFirstName" Type="String" />
  71.                 <asp:Parameter Name="supplierLastname" Type="String" />
  72.                 <asp:Parameter Name="supplierEmail" Type="String" />
  73.                 <asp:Parameter Name="original_supplierId" Type="Int32" />
  74.                 <asp:Parameter Name="original_supplierUser" Type="String" />
  75.                 <asp:Parameter Name="original_supplierPassword" Type="String" />
  76.                 <asp:Parameter Name="original_supplierPhone1" Type="Int32" />
  77.                 <asp:Parameter Name="original_supplierPhone2" Type="Int32" />
  78.                 <asp:Parameter Name="original_supplierHome" Type="String" />
  79.                 <asp:Parameter Name="original_supplierFirstName" Type="String" />
  80.                 <asp:Parameter Name="original_supplierLastname" Type="String" />
  81.                 <asp:Parameter Name="original_supplierEmail" Type="String" />
  82.             </UpdateParameters>
  83.         </asp:SqlDataSource>
  84.    
  85.         <br />
  86.         <asp:Label ID="lblNoRecords" runat="server"></asp:Label>
  87.        
  88.     </div>
  89.     </form>
  90. </body>
  91. </html>
  #2 (permalink)  
Antiguo 30/06/2011, 15:23
Avatar de jaullo  
Fecha de Ingreso: abril-2009
Mensajes: 994
Antigüedad: 15 años, 7 meses
Puntos: 30
Respuesta: Habilitar Insert en gridview

Hola,

Hasta donde tengo conocimiento el gridview no tiene la facilidad de insercción. Tendrias que utilizar algun otro control de asp.net como el detailsview o algun grid de jquery como jqgrid.

Saludos,

Jason Ulloa.
Microsoft Community Contributor
__________________
http://geekswithblogs.net/jaullo/Default.aspx
Si te he ayudado regalame Karma positivo!!!

Etiquetas: gridview, habilitar, insert, aspx
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 02:23.