Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/06/2011, 13:48
luiszunigacr
 
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>