<asp:datagrid id="dgTests" runat="server" ShowFooter="True" BorderStyle="Ridge" BorderColor="LightGray" BorderWidth="1px" DataKeyField="TestID" AutoGenerateColumns="False" AllowSorting="True" HeaderStyle-Wrap="false" HeaderStyle-Font-Bold="true" HeaderStyle-BackColor="LightGrey" AlternatingItemStyle-BackColor="Linen" CellPadding="2" GridLines="Horizontal" Width="490px" CssClass="tn10">
<EditItemStyle BackColor="#66FFFF"></EditItemStyle>
<AlternatingItemStyle BackColor="Linen"></AlternatingItemStyle>
<HeaderStyle Font-Bold="True" Wrap="False" BackColor="LightGray"></HeaderStyle>
<FooterStyle BackColor="LightGray"></FooterStyle>
<Columns>
<asp:TemplateColumn SortExpression="TDescription" HeaderText="Test Description">
<ItemStyle HorizontalAlign="Left"></ItemStyle>
<ItemTemplate>
<asp:Label id=lblTDescription runat="server" CssClass="tn10" Text='<%# DataBinder.Eval(Container, "DataItem.TDescription", "{0:C}") %>' Width="200px">
</asp:Label>
</ItemTemplate>
<FooterStyle HorizontalAlign="Left"></FooterStyle>
<FooterTemplate>
<asp:TextBox id="tbTDescriptionF" runat="server" CssClass="tn10r" Width="200px" Text=""></asp:TextBox>
<asp:RequiredFieldValidator id="rfvtbTDescriptionF" runat="server" CssClass="hr10" Display="Dynamic" ErrorMessage="Please enter an amount" ControlToValidate="tbTDescriptionF"></asp:RequiredFieldValidator>
</FooterTemplate>
<EditItemTemplate>
<asp:TextBox id=tbTDescription runat="server" CssClass="tn10" Width="200px" Text='<%# DataBinder.Eval(Container, "DataItem.TDescription", "") %>'>
</asp:TextBox>
<asp:RequiredFieldValidator id="rfvtbTDescription" runat="server" CssClass="hr10" Display="Dynamic" ErrorMessage="Please enter an amount" ControlToValidate="tbTDescription"></asp:RequiredFieldValidator>
</EditItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn SortExpression="TSDate" HeaderText="Date">
<ItemTemplate>
<asp:Label id=lblTSDate runat="server" CssClass="tn10" Text='<%# DataBinder.Eval(Container, "DataItem.TSDate", "{0:d}") %>'>
</asp:Label>
</ItemTemplate>
<FooterTemplate>
<asp:TextBox id="tbTSDateF" runat="server" CssClass="tn10" Width="75px" Text="" ReadOnly="True"></asp:TextBox>
<asp:HyperLink id="lnkCalendarF" runat="server" ImageUrl="images/im_calendar.gif"></asp:HyperLink>
<asp:RequiredFieldValidator id="rfvtbTSDateF" runat="server" CssClass="hr10" ControlToValidate="tbTSDateF" ErrorMessage="Please select a date" Display="Dynamic"></asp:RequiredFieldValidator>
</FooterTemplate>
<EditItemTemplate>
<asp:TextBox id=tbTSDate runat="server" CssClass="tn10" Width="75px" Text='<%# DataBinder.Eval(Container, "DataItem.TSDate", "{0:d}") %>' ReadOnly="True">
</asp:TextBox>
<asp:HyperLink id="lnkCalendar" runat="server" ImageUrl="images/im_calendar.gif"></asp:HyperLink>
<asp:RequiredFieldValidator id="rfvtbTSDate" runat="server" CssClass="hr10" ControlToValidate="tbTSDate" ErrorMessage="Please select a date" Display="Dynamic"></asp:RequiredFieldValidator>
</EditItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn SortExpression="TMethodName" HeaderText="Test Method">
<ItemTemplate>
<asp:Label id=lblTMethodName runat="server" CssClass="tn10" Text='<%# Container.DataItem("TMethodName") %>'>
</asp:Label>
</ItemTemplate>
<FooterTemplate>
<asp:DropDownList id="ddlTMethodF" runat="server" CssClass="tn10" DataTextField="TMethodName" DataValueField="TMethodID"></asp:DropDownList>
<asp:comparevalidator id="cvddlTMethodF" runat="server" CssClass="hr10" Type="Integer" Operator="GreaterThan" ValueToCompare="0" Display="Dynamic" ErrorMessage="Please select a Test method" ControlToValidate="ddlTMethodF"></asp:comparevalidator>
</FooterTemplate>
<EditItemTemplate>
<asp:DropDownList id="ddlTMethod" runat="server" CssClass="tn10" DataTextField="TMethodName" DataValueField="TMethodID"></asp:DropDownList>
<asp:comparevalidator id="cvddlTMethod" runat="server" CssClass="hr10" Type="Integer" Operator="GreaterThan" ValueToCompare="0" Display="Dynamic" ErrorMessage="Please select a Test Method" ControlToValidate="ddlTMethod"></asp:comparevalidator>
</EditItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn SortExpression="TStatusName" HeaderText="Test Status">
<ItemTemplate>
<asp:Label id=lblTStatusName runat="server" CssClass="tn10" Text='<%# Container.DataItem("TStatusName") %>'>
</asp:Label>
</ItemTemplate>
<FooterTemplate>
<asp:DropDownList id="ddlTStatusF" runat="server" CssClass="tn10" DataTextField="TStatusName" DataValueField="TStatusID"></asp:DropDownList>
<asp:comparevalidator id="cvddlTStatusF" runat="server" CssClass="hr10" Type="Integer" Operator="GreaterThan" ValueToCompare="0" Display="Dynamic" ErrorMessage="Please select a Test Status" ControlToValidate="ddlTStatusF"></asp:comparevalidator>
</FooterTemplate>
<EditItemTemplate>
<asp:DropDownList id="ddlTStatus" runat="server" CssClass="tn10" DataTextField="TStatusName" DataValueField="TStatusID"></asp:DropDownList>
<asp:CompareValidator id="cvddlTStatus" runat="server" CssClass="hr10" Type="Integer" Operator="GreaterThan" ValueToCompare="0" Display="Dynamic" ErrorMessage="Please select a Test Status" ControlToValidate="ddlTStatus"></asp:CompareValidator>
</EditItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn SortExpression="Tester" HeaderText="Tester">
<ItemStyle HorizontalAlign="Left"></ItemStyle>
<ItemTemplate>
<asp:Label id=lblTester runat="server" CssClass="tn10" Text='<%# Container.DataItem("Tester") %>'>
</asp:Label>
</ItemTemplate>
<FooterTemplate>
<asp:DropDownList id="ddlTesterF" runat="server" CssClass="tn10" DataValueField="Tester"></asp:DropDownList>
</FooterTemplate>
<EditItemTemplate>
<asp:DropDownList id="ddlTester" runat="server" CssClass="tn10" DataValueField="Tester"></asp:DropDownList>
</EditItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn>
<ItemTemplate>
<asp:LinkButton id="lnkbutEdit" runat="server" Text="<img border=0 src=images/im_edit.gif alt=edit>" CommandName="Edit" CausesValidation="false"></asp:LinkButton>
</ItemTemplate>
<EditItemTemplate>
<asp:LinkButton id="lnkbutUpdate" runat="server" Text="<img border=0 src=images/im_update.gif alt=save/update>" CommandName="Update"></asp:LinkButton>
<asp:LinkButton id="lnkbutCancel" runat="server" Text="<img border=0 src=images/im_cancel.gif alt=cancel>" CommandName="Cancel" CausesValidation="false"></asp:LinkButton>
</EditItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn>
<ItemStyle HorizontalAlign="Center"></ItemStyle>
<ItemTemplate>
<asp:LinkButton id="lnkbutDelete" runat="server" Text="<img border=0 src=images/im_delete.gif alt=delete>" CommandName="Delete" CausesValidation="false"></asp:LinkButton>
</ItemTemplate>
<FooterStyle HorizontalAlign="Center"></FooterStyle>
<FooterTemplate>
<asp:Button id="btnAddRow" runat="server" CssClass="hb9" Text="ADD" CommandName="AddANewRow"></asp:Button>
</FooterTemplate>
</asp:TemplateColumn>
</Columns>
</asp:datagrid>