THis is what I have...
Code:
<%@ Page Title="" Language="VB" MasterPageFile="~/Site.master" AutoEventWireup="false" CodeFile="Default2.aspx.vb" Inherits="Management_Default2" %>
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" Runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" Runat="Server">
<p>
<asp:DropDownList ID="DropDownList1" runat="server" AppendDataBoundItems="True"
AutoPostBack="True" DataSourceID="SqlDataSource1" DataTextField="IssueName"
DataValueField="IssueID">
<asp:ListItem value = "">Please select a condition</asp:ListItem>
</asp:DropDownList>
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:ConnectionString %>"
SelectCommand="SELECT * FROM [Issues]"></asp:SqlDataSource>
<br />
</p>
<p>
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
DataKeyNames="ID" DataSourceID="SqlDataSource2">
<Columns>
<asp:BoundField DataField="ID" HeaderText="ID" InsertVisible="False"
ReadOnly="True" SortExpression="ID" />
<asp:HyperLinkField DataNavigateUrlFields="ID"
DataNavigateUrlFormatString="AddEditNames.aspx?ID={0}" DataTextField="Name"
HeaderText="Name" />
<asp:BoundField DataField="Surname" HeaderText="Surname"
SortExpression="Surname" />
<asp:BoundField DataField="Age" HeaderText="Age" SortExpression="Age" />
<asp:BoundField DataField="IssueID" HeaderText="IssueID"
SortExpression="IssueID" />
<asp:CommandField HeaderText="Delete" ShowDeleteButton="True" />
</Columns>
</asp:GridView>
<asp:SqlDataSource ID="SqlDataSource2" runat="server"
ConnectionString="<%$ ConnectionStrings:ConnectionString %>"
SelectCommand="SELECT [ID], [Name], [Surname], [Age], [IssueID] FROM [names] WHERE ([IssueID] = @IssueID)">
<SelectParameters>
<asp:ControlParameter ControlID="DropDownList1" Name="IssueID"
PropertyName="SelectedValue" Type="Int32" />
</SelectParameters>
</asp:SqlDataSource>
<a href="AddEditNames.aspx">Insert new client</a><br />
</p>
</asp:Content>
Code:
<%@ Page Title="Names Update" Language="VB" MasterPageFile="~/Site.master" AutoEventWireup="false" CodeFile="AddEditNames.aspx.vb" Inherits="Management_AddEditNames" %>
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" Runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" Runat="Server">
<p>
<br />
<asp:DetailsView ID="DetailsView1" runat="server" AutoGenerateRows="False"
DataKeyNames="ID" DataSourceID="SqlDataSource1" DefaultMode="Insert"
>
<Fields>
<asp:BoundField DataField="ID" HeaderText="ID" InsertVisible="False"
ReadOnly="True" SortExpression="ID" />
<asp:BoundField DataField="Name" HeaderText="Name" SortExpression="Name" />
<asp:BoundField DataField="Surname" HeaderText="Surname"
SortExpression="Surname" />
<asp:BoundField DataField="Age" HeaderText="Age" SortExpression="Age" />
<asp:BoundField DataField="DateOfBirth" HeaderText="DateOfBirth"
SortExpression="DateOfBirth" />
<asp:BoundField DataField="IssueID" HeaderText="IssueID"
SortExpression="IssueID" />
<asp:BoundField DataField="Address01" HeaderText="Address01"
SortExpression="Address01" />
<asp:BoundField DataField="Address02" HeaderText="Address02"
SortExpression="Address02" />
<asp:BoundField DataField="Address03" HeaderText="Address03"
SortExpression="Address03" />
<asp:BoundField DataField="PostCode" HeaderText="PostCode"
SortExpression="PostCode" />
<asp:BoundField DataField="Email" HeaderText="Email" SortExpression="Email" />
<asp:BoundField DataField="Mobile" HeaderText="Mobile"
SortExpression="Mobile" />
<asp:CommandField ShowEditButton="True" ShowInsertButton="True" />
</Fields>
</asp:DetailsView>
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:ConnectionString %>"
DeleteCommand="DELETE FROM [names] WHERE [ID] = @ID"
InsertCommand="INSERT INTO [names] ([Name], [Surname], [Age], [DateOfBirth], [IssueID], [Address01], [Address02], [Address03], [PostCode], [Email], [Mobile]) VALUES (@Name, @Surname, @Age, @DateOfBirth, @IssueID, @Address01, @Address02, @Address03, @PostCode, @Email, @Mobile)"
SelectCommand="SELECT [ID], [Name], [Surname], [Age], [DateOfBirth], [IssueID], [Address01], [Address02], [Address03], [PostCode], [Email], [Mobile] FROM [names] WHERE ([ID] = @ID)"
UpdateCommand="UPDATE [names] SET [Name] = @Name, [Surname] = @Surname, [Age] = @Age, [DateOfBirth] = @DateOfBirth, [IssueID] = @IssueID, [Address01] = @Address01, [Address02] = @Address02, [Address03] = @Address03, [PostCode] = @PostCode, [Email] = @Email, [Mobile] = @Mobile WHERE [ID] = @ID">
<DeleteParameters>
<asp:Parameter Name="ID" Type="Int32" />
</DeleteParameters>
<InsertParameters>
<asp:Parameter Name="Name" Type="String" />
<asp:Parameter Name="Surname" Type="String" />
<asp:Parameter Name="Age" Type="String" />
<asp:Parameter DbType="Date" Name="DateOfBirth" />
<asp:Parameter Name="IssueID" Type="Int32" />
<asp:Parameter Name="Address01" Type="String" />
<asp:Parameter Name="Address02" Type="String" />
<asp:Parameter Name="Address03" Type="String" />
<asp:Parameter Name="PostCode" Type="String" />
<asp:Parameter Name="Email" Type="String" />
<asp:Parameter Name="Mobile" Type="String" />
</InsertParameters>
<SelectParameters>
<asp:Parameter Name="ID" />
</SelectParameters>
<UpdateParameters>
<asp:Parameter Name="Name" Type="String" />
<asp:Parameter Name="Surname" Type="String" />
<asp:Parameter Name="Age" Type="String" />
<asp:Parameter DbType="Date" Name="DateOfBirth" />
<asp:Parameter Name="IssueID" Type="Int32" />
<asp:Parameter Name="Address01" Type="String" />
<asp:Parameter Name="Address02" Type="String" />
<asp:Parameter Name="Address03" Type="String" />
<asp:Parameter Name="PostCode" Type="String" />
<asp:Parameter Name="Email" Type="String" />
<asp:Parameter Name="Mobile" Type="String" />
<asp:Parameter Name="ID" Type="Int32" />
</UpdateParameters>
</asp:SqlDataSource>
<br />
</p>
</asp:Content>
Code:
Partial Class Management_AddEditNames
Inherits System.Web.UI.Page
Protected Sub Page_Load(sender As Object, e As System.EventArgs) Handles Me.Load
If Request.QueryString.Get("ID") IsNot Nothing Then
DetailsView1.DefaultMode = DetailsViewMode.Edit
End If
End Sub
End Class