Ed
asked on
Footer for each row on Gridview
I have a gridview which shows assessors. it all works fine but I cannot workout how to add a footer for each row.
I want to be able to do this as each row returns an assessor so I'd like to add questions to be answered for each assessor to be returned.
So below each row, I'd like to add a table with 5 questions in before the next reurned row.
I want to be able to do this as each row returns an assessor so I'd like to add questions to be answered for each assessor to be returned.
So below each row, I'd like to add a table with 5 questions in before the next reurned row.
<asp:GridView ID="gvAssessorsatBranch" runat="server" DataSourceID="dsScoreTest" Width="900px" CssClass="table" AutoGenerateColumns="False" CellPadding="4" ForeColor="#333333" GridLines="None" ShowFooter="True">
<AlternatingRowStyle BackColor="White" ForeColor="#284775" />
<Columns>
<asp:TemplateField HeaderText="ASSESSORID" SortExpression="ASSESSORID">
<EditItemTemplate>
<asp:TextBox ID="TextBox2" runat="server" Text='<%# Bind("ASSESSORID") %>'></asp:TextBox>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="lbAssessorIDPDMScore" runat="server" Text='<%# Bind("ASSESSORID") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="LiveLearners" HeaderText="Live Learners" ReadOnly="True" SortExpression="LiveLearners" >
<ItemStyle Width="100px" VerticalAlign="Middle" HorizontalAlign="Center" />
</asp:BoundField>
<asp:BoundField DataField="PDM" HeaderText="PDM" SortExpression="PDM" />
<asp:BoundField DataField="ROLE" HeaderText="ROLE" SortExpression="ROLE" />
<asp:BoundField DataField="STATUS" HeaderText="STATUS" SortExpression="STATUS" />
<asp:BoundField DataField="start_dt" HeaderText="Start Date" ReadOnly="True" SortExpression="start_dt" NullDisplayText="Started" />
<asp:BoundField DataField="LeavingDate" HeaderText="Leaving Date" SortExpression="LeavingDate" NullDisplayText="Still Employed" />
<asp:TemplateField HeaderText="Assessor Score" SortExpression="AssessorScore">
<EditItemTemplate>
<asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("AssessorScore") %>'></asp:TextBox>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# Bind("AssessorScore") %>'></asp:Label>
<asp:DropDownList ID="ddlScore" runat="server">
<asp:ListItem Value="0">-</asp:ListItem>
<asp:ListItem>1</asp:ListItem>
<asp:ListItem>2</asp:ListItem>
<asp:ListItem>3</asp:ListItem>
<asp:ListItem>4</asp:ListItem>
<asp:ListItem>5</asp:ListItem>
<asp:ListItem>6</asp:ListItem>
<asp:ListItem>7</asp:ListItem>
<asp:ListItem>8</asp:ListItem>
<asp:ListItem>9</asp:ListItem>
<asp:ListItem>10</asp:ListItem>
</asp:DropDownList>
<%-- <asp:TextBox ID="txtpdmScore" runat="server" ></asp:TextBox>
<ajaxToolkit:FilteredTextBoxExtender
ID="txtpdmScoreCheck"
runat="server" TargetControlID="txtpdmScore" ValidChars="1234567890"
Enabled="True">
</ajaxToolkit:FilteredTextBoxExtender>--%>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Note" ItemStyle-Width="200px" >
<ItemTemplate>
<ajaxToolkit:CollapsiblePanelExtender ID="CollapsiblePanelExtender1" runat="Server" CollapseControlID="vidTitlePanel" Collapsed="true" CollapsedText="(Show note)" ExpandControlID="vidTitlePanel" ExpandedText="(Hide Note...)" SuppressPostBack="true" TargetControlID="pnlVid" TextLabelID="lbhide">
</ajaxToolkit:CollapsiblePanelExtender>
<asp:Panel ID="vidTitlePanel" runat="server" Width="200px">
<asp:Label ID="lbhide" runat="server">Add Note</asp:Label>
</asp:Panel>
<asp:Panel ID="pnlVid" runat="server" CssClass="collapsePanel" Width="200px">
<asp:TextBox ID="txtPDMANote" runat="server" TextMode="MultiLine" Rows="5" Width="200px"></asp:TextBox>
</asp:Panel>
</ItemTemplate>
<ItemStyle Width="200px" />
</asp:TemplateField>
</Columns>
<EmptyDataTemplate>
There are no assessors associated with this branch.
</EmptyDataTemplate>
<EditRowStyle BackColor="#999999" />
<FooterStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
<HeaderStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
<PagerStyle BackColor="#284775" ForeColor="White" HorizontalAlign="Center" />
<RowStyle BackColor="#F7F6F3" ForeColor="#333333" />
<SelectedRowStyle BackColor="#E2DED6" Font-Bold="True" ForeColor="#333333" />
<SortedAscendingCellStyle BackColor="#E9E7E2" />
<SortedAscendingHeaderStyle BackColor="#506C8C" />
<SortedDescendingCellStyle BackColor="#FFFDF8" />
<SortedDescendingHeaderStyle BackColor="#6F8DAE" />
</asp:GridView>
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER