У меня есть набор вопросов, которые сгруппированы сначала по родительским вопросам, а затем по теме. Поэтому в основном моя цель состоит в том, чтобы показать что-то вроде этого: -Группа В репитере ASP.NET
Тема 1
Родитель Вопрос 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>
В настоящее время только Субъект будучи отображается.
Как я могу получить список, как я хочу его отобразить?
Спасибо за вашу помощь и время
Является ли этот вопрос еще открыт? Вы все еще ищете ответ? –