| 
 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="DeleteConfirm.aspx.cs" Inherits="DeleteConfirm" %> 
  
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
  
<html xmlns="http://www.w3.org/1999/xhtml" > 
<head runat="server"> 
<title>Contacts Listing</title> 
</head> 
<body> 
<form id="form1" runat="server"> 
<div> 
<strong><span style="font-size: small; font-family: Arial; text-decoration: underline"> 
Contacts Listing </span></strong> 
<br /> 
<br /> 
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="ContactID" 
DataSourceID="SqlDataSource1" EmptyDataText="There are no data records to display." style="font-size: small; font-family: Arial" BackColor="White" BorderColor="#DEDFDE" BorderStyle="None" BorderWidth="1px" CellPadding="4" ForeColor="Black" GridLines="Vertical"> 
<Columns> 
<asp:BoundField DataField="ContactID" HeaderText="ContactID" ReadOnly="True" SortExpression="ContactID" Visible="False" /> 
<asp:BoundField DataField="FName" HeaderText="First Name" SortExpression="FName" /> 
<asp:BoundField DataField="LName" HeaderText="Last Name" SortExpression="LName" /> 
<asp:BoundField DataField="ContactPhone" HeaderText="Phone" SortExpression="ContactPhone" /> 
<asp:TemplateField> 
<ItemTemplate> 
<asp:LinkButton runat="server" ID="btnDelete" CommandName="Delete" 
OnClientClick="return confirm('Are you sure you want to delete this Contact Record?');" Text="Delete" ></asp:LinkButton> 
</ItemTemplate></asp:TemplateField> 
</Columns> 
<FooterStyle BackColor="#CCCC99" /> 
<RowStyle BackColor="#F7F7DE" /> 
<SelectedRowStyle BackColor="#CE5D5A" Font-Bold="True" ForeColor="White" /> 
<PagerStyle BackColor="#F7F7DE" ForeColor="Black" HorizontalAlign="Right" /> 
<HeaderStyle BackColor="#6B696B" Font-Bold="True" ForeColor="White" /> 
<AlternatingRowStyle BackColor="White" /> 
</asp:GridView> 
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ContactsConnectionString1 %>" 
DeleteCommand="DELETE FROM [ContactPhone] WHERE [ContactID] = @ContactID" InsertCommand="INSERT INTO [ContactPhone] ([FName], [LName], [ContactPhone]) VALUES (@FName, @LName, @ContactPhone)" 
ProviderName="<%$ ConnectionStrings:ContactsConnectionString1.ProviderName %>" 
SelectCommand="SELECT [ContactID], [FName], [LName], [ContactPhone] FROM [ContactPhone]" 
UpdateCommand="UPDATE [ContactPhone] SET [FName] = @FName, [LName] = @LName, [ContactPhone] = @ContactPhone WHERE [ContactID] = @ContactID"> 
<InsertParameters> 
<asp:Parameter Name="FName" Type="String" /> 
<asp:Parameter Name="LName" Type="String" /> 
<asp:Parameter Name="ContactPhone" Type="String" /> 
</InsertParameters> 
<UpdateParameters> 
<asp:Parameter Name="FName" Type="String" /> 
<asp:Parameter Name="LName" Type="String" /> 
<asp:Parameter Name="ContactPhone" Type="String" /> 
<asp:Parameter Name="ContactID" Type="Int32" /> 
</UpdateParameters> 
<DeleteParameters> 
<asp:Parameter Name="ContactID" Type="Int32" /> 
</DeleteParameters> 
</asp:SqlDataSource> 
  
<br /> 
</div> 
</form> 
</body> 
</html>  |