我想从评估表中获取 moduleName 的不同值。ModuleName 是评估列表中的查找列。ModuleName 从 ModuleList 链接。请告诉我如何从评估列表中获得不同的模块名称计数?
protected void drpCoursesName_SelectedIndexChanged(object sender, EventArgs e)
{
    using (SiteEntitiesDataContext siteEntitiesDataContext = new SiteEntitiesDataContext(SPContext.Current.Site.Url))
    {
        EntityList<AssessmentItem> listItems = siteEntitiesDataContext.GetList<AssessmentItem>("Assessment");
        var distinctModuleCount = from module1 in listItems
                                  group module1 by new { module1.ModuleName }
                                  into grp
                                  select new
                                  {
                                      count1=grp.Count(),
                                  };
        int modulecount=distinctModuleCount.Count();
        foreach(var item in distinctModuleCount)
        {
            Label lbl1 = new Label();
            lbl1.Text = modulecount.ToString();
            PlaceHolderAssessment.Controls.Add(lbl1);
        }//end of for loop
    }//end of Data Context
}//end of method
提前致谢。