ASP.NET MVC中的DB数据的分层显示c#

时间:2014-09-10 16:42:28

标签: c# asp.net-mvc database asp.net-mvc-5

我试图从多个表中获取信息并在分层视图中显示数据。我有以下表格:

  • TRACK_INFO
  • GEN_ED_HEAD
  • GEN_ED_SUB_HEAD
  • GEN_ED_SUB_SUB_HEAD
  • GEN_ED_COURSE
  • CORE_HEAD
  • CORE_SUB_HEAD
  • CORE_SUB_SUB_HEAD
  • CORE_COURSE

我需要首先显示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
                }
            }
         }
     }
   }

0 个答案:

没有答案