<asp:DetailsView ID="InsertHoursDetailsView" runat="server" AutoGenerateRows="False"
DataKeyNames="ID" DataSourceID="ObjectDataSource1" DefaultMode="Insert" GridLines="None"
Height="50px" Width="450px">
<Fields>
<asp:BoundField DataField="ID" HeaderText="ID" InsertVisible="False" ReadOnly="True"
SortExpression="ID" />
<asp:TemplateField HeaderText="Date" SortExpression="Date">
<EditItemTemplate>
<asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("Date") %>'></asp:TextBox>
</EditItemTemplate>
<InsertItemTemplate>
<asp:TextBox ID="DateTextBox" runat="server" Text='<%# Bind("Date") %>'></asp:TextBox> <asp:Image
ID="Image1" runat="server" ImageUrl="~/Images/calendar.png" />
<br />
<ajaxToolkit:CalendarExtender ID="CalendarExtender1" runat="server" PopupButtonID="Image1"
TargetControlID="DateTextBox">
</ajaxToolkit:CalendarExtender>
</InsertItemTemplate>
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# Bind("Date") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Code" SortExpression="TimeCode">
<EditItemTemplate>
<asp:TextBox ID="TextBox2" runat="server" Text='<%# Bind("TimeCode") %>'></asp:TextBox>
</EditItemTemplate>
<InsertItemTemplate>
<asp:DropDownList ID="TimeCodeDropDownList" runat="server" AppendDataBoundItems="True"
DataSourceID="ObjectDataSource1" DataTextField="CodeID" DataValueField="CodeID"
Width="156px" SelectedValue='<%# Bind("TimeCode") %>'>
<asp:ListItem Value="-1">Please select..</asp:ListItem>
</asp:DropDownList><asp:ObjectDataSource ID="ObjectDataSource1" runat="server" DeleteMethod="Delete"
InsertMethod="Insert" OldValuesParameterFormatString="original_{0}" SelectMethod="GetCodes"
TypeName="ManHoursTableAdapters.tblCodesTableAdapter" UpdateMethod="Update">
<DeleteParameters>
<asp:Parameter Name="Original_CodeID" Type="Int32" />
</DeleteParameters>
<UpdateParameters>
<asp:Parameter Name="CodeName" Type="String" />
<asp:Parameter Name="CodeDescription" Type="String" />
<asp:Parameter Name="CodeCategory" Type="String" />
<asp:Parameter Name="CodeOwner" Type="String" />
<asp:Parameter Name="CodeStatus" Type="String" />
<asp:Parameter Name="Original_CodeID" Type="Int32" />
<asp:Parameter Name="CodeID" Type="Int32" />
</UpdateParameters>
<InsertParameters>
<asp:Parameter Name="CodeName" Type="String" />
<asp:Parameter Name="CodeDescription" Type="String" />
<asp:Parameter Name="CodeCategory" Type="String" />
<asp:Parameter Name="CodeOwner" Type="String" />
<asp:Parameter Name="CodeStatus" Type="String" />
</InsertParameters>
</asp:ObjectDataSource>
</InsertItemTemplate>
<ItemTemplate>
<asp:Label ID="Label2" runat="server" Text='<%# Bind("TimeCode") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>