我有一组问题,首先按父问题分组,然后按主题分组。所以基本上我的目标是展示这样的东西: -
主题一
家长问题 1
问题 1 问题 2 问题 3
主题 2
家长问题 2
问题 4 问题 5 问题 6
目前我有以下代码: -
List<Questions> questions = new List<Questions>
questions = GetQuestions().OrderByDescending(x => x.SubjectId)
foreach (var question in questions)
{
PopulateObject
QuestionList.Add(Object);
}
rptRepeater1.DataSource = QuestionList;
rptRepeater1.DataBind();
然后我有3个嵌套中继器如下:-
<asp:Repeater runat="server" ID="rptRepeater1">
<%# Eval("SubjectTitle") %>
<asp:Repeater runat="server" ID="rptRepeater2">
<ItemTemplate>
<%# Eval("ParentTitle") %>
<asp:Repeater ID="rptRepeater3" runat="server">
<ItemTemplate>
<%# Eval("QuestionTitle") %>
<%# Eval("QuestionSummary") %> .....
</ItemTemplate>
</asp:Repeater>
</ItemTemplate>
</asp:Repeater>
</ItemTemplate>
</asp:Repeater>
目前只显示主题。
如何获得我希望显示的列表?
感谢您的帮助和时间