我试图从多个表中获取信息并在分层视图中显示数据。我有以下表格:
我需要首先显示TRACK INFO中的一条记录,然后显示GEN_ED_HEAD的每条记录,每条GEN_ED_SUB_HEAD列在相应的头部下面,然后列出GEN_ED_SUB_SUB_HEAD,最后列出GEN_ED_COURSE。
我知道怎么做但不是MVC。以下是我正在寻找的循环(层次结构)的示例:
Foreach(track in TRACK_INFO)
{
display track info
foreach(genEdHead in GEN_ED_HEAD)
{
display GEN_ED_HEAD info
foreach(henEdSubHead in GEN_ED_SUB_HEAD)
{
display gen ed sub head info
foreach (genEdSubSubHead in GEN_ED_SUB_SUB_HEAD)
{
display gen ed sub sub head info
foreach(course in GEN_ED_COURSE)
{
display gen ed course info
}
}
}
}
}