File: FormViewInsertEditDelete.aspx

package info (click to toggle)
mono 1.9.1%2Bdfsg-6
  • links: PTS, VCS
  • area: main
  • in suites: lenny
  • size: 173,128 kB
  • ctags: 310,695
  • sloc: cs: 1,855,117; ansic: 276,741; sh: 21,695; xml: 15,360; makefile: 6,139; perl: 1,508; asm: 689; yacc: 288; sql: 81
file content (80 lines) | stat: -rw-r--r-- 4,582 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="MyPage.aspx.cs" Inherits="MyPage" %>

<!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>Untitled Page</title>
</head>
<body>

    <script runat="server">

        protected void Page_Load(object sender, EventArgs e)
        {
            FormView1.DataKeyNames = new string[] { "ID" };
            if (!IsPostBack)
                MonoTests.System.Web.UI.WebControls.FormViewDataObject.ds = MonoTests.System.Web.UI.WebControls.FormViewDataObject.CreateDataTable();
        }    
    
    </script>

    <form id="form1" runat="server">
        start
        <div>
            &nbsp;
            <asp:FormView ID="FormView1" runat="server" AllowPaging="True" DataSourceID="ObjectDataSource1">
                <ItemTemplate>
                    <asp:Label ID="ID" runat="server" Text='<%# Eval("ID") %>'></asp:Label>&nbsp;
                    <asp:Label ID="LName" runat="server" Text='<%# Eval("LName") %>'></asp:Label>
                    <asp:Label ID="FName" runat="server" Text='<%# Eval("FName") %>'></asp:Label>&nbsp;
                    <asp:LinkButton ID="EditButton" runat="server" CommandName='<%# "Edit" %>' Text='<%# "Edit" %>'></asp:LinkButton>
                    <asp:LinkButton ID="NewButton" runat="server" CommandName='<%# "New" %>' Text='<%# "New" %>'></asp:LinkButton>
                    <asp:LinkButton ID="DeleteButton" runat="server" CommandName='<%# "Delete" %>' Text='<%# "Delete" %>'></asp:LinkButton>
                </ItemTemplate>
                <EditItemTemplate>
                    Enter First Name:<asp:TextBox ID="FNameEdit" Text='<%# Bind("FName") %>' runat="server"></asp:TextBox><br />
                    Enter Last Name:<asp:TextBox ID="LNameEdit" runat="server" Text='<%# Bind("LName") %>'></asp:TextBox><br />
                    <asp:LinkButton ID="UpdateButton" runat="server" CommandName='<%# "Update" %>' Text='<%# "Update" %>'></asp:LinkButton>
                    <asp:LinkButton ID="CancelUpdateButton" runat="server" CommandName='<%# "Cancel" %>'
                        Text='<%# "Cancel" %>'></asp:LinkButton>
                </EditItemTemplate>
                <InsertItemTemplate>
                    Insert ID:
                    <asp:TextBox ID="IDInsert" runat="server" Text='<%# Bind("ID") %>'></asp:TextBox><br />
                    Insert First Name:
                    <asp:TextBox ID="FNameInsert" runat="server" Text='<%# Bind("FName") %>'></asp:TextBox>
                    <br />
                    Insert Last Name:&nbsp;
                    <asp:TextBox ID="LNameInsert" runat="server" Text='<%# Bind("LName") %>'></asp:TextBox>
                    <asp:LinkButton ID="InsertButton" runat="server" CommandName='<%# "Insert" %>' Text='<%# "Insert" %>'></asp:LinkButton>
                    <asp:LinkButton ID="CancelInsertButton" runat="server" CommandName='<%# "Cancel" %>'
                        Text='<%# "Cancel" %>'></asp:LinkButton>
                </InsertItemTemplate>
                <EmptyDataTemplate>
                    <asp:Label ID="Label1" runat="server" Text='<%# "The Database is empty" %>'></asp:Label>
                </EmptyDataTemplate>
            </asp:FormView>
            <asp:ObjectDataSource ID="ObjectDataSource1" runat="server" DeleteMethod="Delete"
                InsertMethod="Insert" SelectMethod="Select" TypeName="MonoTests.System.Web.UI.WebControls.FormViewDataObject"
                UpdateMethod="Update">
                <DeleteParameters>
                    <asp:Parameter Name="ID" Type="String" />
                    <asp:Parameter Name="FName" Type="String" />
                    <asp:Parameter Name="LName" Type="String" />
                </DeleteParameters>
                <UpdateParameters>
                    <asp:Parameter Name="ID" Type="String" />
                    <asp:Parameter Name="FName" Type="String" />
                    <asp:Parameter Name="LName" Type="String" />
                </UpdateParameters>
                <InsertParameters>
                    <asp:Parameter Name="ID" Type="String" />
                    <asp:Parameter Name="FName" Type="String" />
                    <asp:Parameter Name="LName" Type="String" />
                </InsertParameters>
            </asp:ObjectDataSource>
        </div>
        end
    </form>
</body>
</html>