ExamName subject MaxMarks ObtainedMarks
Hindi 100 88
AnualExam English 100 76
Maths 100 95
Science 100 86
----------------------------------------------
我想设计上面显示的datalist控件,即我想将examname及其相关主题绑定在一行中。 具有一行和主题的列中的考试名称,考试名称的标记必须在相关列中绑定。但这些必须在一行中,如上所示。
请帮帮我
提前致谢 马赫什
答案 0 :(得分:1)
您可以使用以下datalist结构来完成所需的布局。
首先,您需要将Exam数据与datalist绑定。在datalist ItemDataBound事件中,您需要获取转发器rptResults的数据集,该数据集可以绑定主题,最大标记,获取每个考试数据的标记数据。
<asp:DataList ID="dlExamResult" runat="server">
<HeaderTemplate>
<table width="100%">
<tr>
<td>
ExamName
</td>
<td>
subject
</td>
<td>
MaxMarks
</td>
<td>
ObtainedMarks
</td>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td>
Exam Name
</td>
<td colspan="3">
<asp:Repeater ID="rptResults" runat="server">
<HeaderTemplate>
<table width="100%">
</HeaderTemplate>
<ItemTemplate>
<tr>
<td>
Subject
</td>
<td>
MaxMarks
</td>
<td>
ObtainedMarks
</td>
</tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
</td>
</tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:DataList>
希望这会帮助你......快乐的编码......