最初に親の質問でグループ化され、次に件名でグループ化された一連の質問があります。したがって、基本的に私の目的は、次のようなものを表示することです:-
主題 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>
現在、サブジェクトのみが表示されています。
表示したいリストを取得するにはどうすればよいですか?
あなたの助けと時間をありがとう