Torna al Thread

<%@Page Language="C#" MasterPageFile="~/MasterPage.master" debug="true"%> <script runat="server"> public void Page_Load(object sender, EventArgs e) { fview1.DataSourceID = "dvs1"; } public void CheckDelete(object oSender, FormViewDeleteEventArgs oArgs) { int iKey = Convert.ToInt32(oArgs.Keys[0]); if (iKey < 4) { oArgs.Cancel = true; lblError.Text = "Cannot delete the original rows from the table"; } } </script> <asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="server"> <asp:FormView id="fview1" DataSourceID="dvs1" runat="server" DataKeyNames="id" AllowPaging="True" PagerSettings-Mode="Numeric" OnItemDeleting="CheckDelete"> <ItemTemplate> <table border="0" cellpadding="5"> <tr> <td> <asp:Label ID="Image1" runat="server" Text='<%# Eval("u_nome") %>' /> </td> <td> <b><%# Eval("u_nome") %></b><p /> <%# Eval("u_cognome") %><p /> </td> </tr> </table> <asp:LinkButton id="btnEdit" runat="server" CommandName="Edit" Text="Edit Details" /> <br /> <asp:LinkButton id="btnDelete" runat="server" CommandName="Delete" Text="Delete Shipper" /> <br /> <asp:LinkButton id="btnInsert" runat="server" CommandName="New" Text="Add New Shipper" /> </ItemTemplate> <EditItemTemplate> <table border="0" cellpadding="5"> <tr> <td align="right">ShipperID:</td> <td><asp:label id="lblShipperID" runat="server" Text='<%# Eval("id") %>' /></td> </tr> <tr> <td align="right">Nome:</td> <td> <asp:TextBox id="txtnome" runat="server" Text='<%# Eval("u_nome") %>' /> </td> </tr> <tr> <td align="right">Cognome</td> <td> <asp:TextBox id="txtcognome" runat="server" TextMode="MultiLine" Columns="40" Text='<%# Eval("u_cognome") %>' /> </td> </tr> <tr> <td colspan="2"> <asp:LinkButton id="btnUpdate" CommandName="Update" Text="Update" runat="server" /> <asp:LinkButton id="btnCancel" CommandName="Cancel" Text="Cancel" runat="server" /> </td> </tr> </table> </EditItemTemplate> <InsertItemTemplate> <table border="0" cellpadding="5"> <tr> <td align="right">Nome</td> <td> <asp:TextBox id="txtnome" runat="server" /> </td> </tr> <tr> <td align="right">Cognome</td> <td> <asp:TextBox id="txtcognome" runat="server" /> </td> </tr> <tr> <td colspan="2"> <asp:LinkButton id="btnAdd" CommandName="Insert" Text="Add" runat="server" /> <asp:LinkButton id="btnAbandon" CommandName="Cancel" Text="Cancel" runat="server" /> </td> </tr> </table> </InsertItemTemplate> <EmptyDataTemplate> <asp:LinkButton id="btnInsert" runat="server" CommandName="New" Text="Add New Shipper" /> </EmptyDataTemplate> </asp:FormView> <p><asp:Label id="lblError" runat="server" /></p> <asp:SqlDataSource id=dvs1 runat="server" InsertCommand="INSERT INTO utenti(u_nome, u_cognome) VALUES (?,?)" DeleteCommand="DELETE FROM utenti WHERE (id = ?)" UpdateCommand="UPDATE utenti SET u_nome =?, u_cognome =? WHERE (id=?)" SelectCommand="SELECT utenti.* FROM utenti" ConnectionString="<%$ ConnectionStrings:ConnectionString %>" ProviderName="<%$ ConnectionStrings:ConnectionString.ProviderName %>"> <DeleteParameters> <asp:Parameter Type="Int32" Name="id"></asp:Parameter> </DeleteParameters> <UpdateParameters> <asp:Parameter Type="String" Name="txtnome"></asp:Parameter> <asp:Parameter Type="String" Name="txtcognome"></asp:Parameter> <asp:Parameter Type="Int32" Name="id"></asp:Parameter> </UpdateParameters> <InsertParameters> <asp:Parameter Type="Int32" Name="txtnome"></asp:Parameter> <asp:Parameter Type="Int32" Name="txtcognome"></asp:Parameter> </InsertParameters> </asp:SqlDataSource> </asp:content>
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5