日期:2014-05-17  浏览次数:20520 次

asp.net 获得前台for循环的值
 如图所示,标题栏上的日期是动态生成的,“上班”后面行的内容是根据姓名和标题栏上的日期动态绑定的。“64,2014-1”是我做的测试,现在的问题是怎么获取每一行在标题上对应的号数,比如说,1月1号 下面行对应为 "64,2014-1-1",  1月2号  下面行对应为 “64,201-1-2”。求指导。稍后贴出源码

------解决方案--------------------
参考:
			var list = from info in Model
                      group info by info.姓名 into g
                      orderby g.Count() descending
                      select new
                      {
                          Name = g.Key,
                          Count = g.Count(),
                          g
                      };
           foreach (var item in list)
           { 
                <tr><td>@item.姓名</td>
                <tr><td>@item.部门</td>
                @for (int i = 1; i <= days; i++)
                {
                    int _count = item.g.Count(s => s.CreateDate.Day == i);
                    <td>@(_count > 0 ? @item.要显示的值 : "-")</td>                    
  &nb