首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

两个Repeater嵌套,50个学生,7、8个评价项目,效率低怎么处理

2013-11-13 
两个Repeater嵌套,50个学生,7、8个评价项目,效率低怎么办?学号 姓名 仪容仪表 宿舍纪律 宿舍内务 公区卫生

两个Repeater嵌套,50个学生,7、8个评价项目,效率低怎么办?
学号 姓名 仪容仪表 宿舍纪律 宿舍内务 公区卫生 教室卫生 每日考勤 晚炼评分 晚修纪律 用水用电 特别奖惩 合计 
01 曹健豪            
02 陈俊明            
04 邓梓东 

一个班有50个学生,比如,student表。
项目是在一个表里Item提取出来的,然后里面的分数是从记录表Record里查询统计的。
现在我的做法是Repeater1循环出学生表的学生,然后,嵌套Repeater2,循环项目表,然后在Repeater2的ItemDataBind里统计每项总分。
效率低,要10多秒。。。怎么处理比较好呢?

你做个存储过程 把查询的结果直接绑定到数据展示控件不行吗

热点排行