1: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm8.aspx.cs" Inherits="ADO2.WebForm8" %>
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></title>
8: </head>
9: <body>
10: <form id="form1" runat="server">
11: <div>
12:
13: <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
14: DataKeyNames="au_id" DataSourceID="SqlDataSource1"
15: EmptyDataText="There are no data records to display.">
16: <Columns>
17: <asp:BoundField DataField="au_id" HeaderText="au_id" ReadOnly="True"
18: SortExpression="au_id" />
19: <asp:BoundField DataField="au_lname" HeaderText="au_lname"
20: SortExpression="au_lname" />
21: <asp:BoundField DataField="au_fname" HeaderText="au_fname"
22: SortExpression="au_fname" />
23: <asp:BoundField DataField="phone" HeaderText="phone" SortExpression="phone" />
24: <asp:BoundField DataField="address" HeaderText="address"
25: SortExpression="address" />
26: <asp:BoundField DataField="city" HeaderText="city" SortExpression="city" />
27: <asp:BoundField DataField="state" HeaderText="state" SortExpression="state" />
28: <asp:BoundField DataField="zip" HeaderText="zip" SortExpression="zip" />
29: <asp:CheckBoxField DataField="contract" HeaderText="contract"
30: SortExpression="contract" />
31: </Columns>
32: </asp:GridView>
33: <asp:SqlDataSource ID="SqlDataSource1" runat="server"
34: ConnectionString="<%$ ConnectionStrings:pubsConnectionString1 %>"
35: DeleteCommand="DELETE FROM [authors] WHERE [au_id] = @au_id"
36: InsertCommand="INSERT INTO [authors] ([au_id], [au_lname], [au_fname], [phone], [address], [city], [state], [zip], [contract]) VALUES (@au_id, @au_lname, @au_fname, @phone, @address, @city, @state, @zip, @contract)"
37: ProviderName="<%$ ConnectionStrings:pubsConnectionString1.ProviderName %>"
38: SelectCommand="SELECT [au_id], [au_lname], [au_fname], [phone], [address], [city], [state], [zip], [contract] FROM [authors]"
39: 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">
40: <DeleteParameters>
41: <asp:Parameter Name="au_id" Type="String" />
42: </DeleteParameters>
43: <InsertParameters>
44: <asp:Parameter Name="au_id" Type="String" />
45: <asp:Parameter Name="au_lname" Type="String" />
46: <asp:Parameter Name="au_fname" Type="String" />
47: <asp:Parameter Name="phone" Type="String" />
48: <asp:Parameter Name="address" Type="String" />
49: <asp:Parameter Name="city" Type="String" />
50: <asp:Parameter Name="state" Type="String" />
51: <asp:Parameter Name="zip" Type="String" />
52: <asp:Parameter Name="contract" Type="Boolean" />
53: </InsertParameters>
54: <UpdateParameters>
55: <asp:Parameter Name="au_lname" Type="String" />
56: <asp:Parameter Name="au_fname" Type="String" />
57: <asp:Parameter Name="phone" Type="String" />
58: <asp:Parameter Name="address" Type="String" />
59: <asp:Parameter Name="city" Type="String" />
60: <asp:Parameter Name="state" Type="String" />
61: <asp:Parameter Name="zip" Type="String" />
62: <asp:Parameter Name="contract" Type="Boolean" />
63: <asp:Parameter Name="au_id" Type="String" />
64: </UpdateParameters>
65: </asp:SqlDataSource>
66:
67: </div>
68: </form>
69: </body>
70: </html>