问题是这样的,我使用EF从数据库读取数据,获得IQuerable<>数据集合,然后在前端打印数据但是遇到了一个问题,我要每打印3个数据后打印一个div标签,但是集合只能用foreach遍历打印数据,而且在foreach内不会让int类型变量i++,如何才能解决这个问题呢?
标签:
相关文章
- 敏捷开发在互联网时代里的价值
- PL2586|替代FE1.1S|替代MA8601|USB2.0HUB集线器芯片|旺玖
- 力软快速开发平台,帮助中小企业躲过数字化“踏浪出海”的“暗礁”
- 软件开发:站在风口上的低代码
- TYPEC转HDMI方案|TYPEC扩展坞方案|CS5265设计4K60HZ TYPEC转HDMI方
- DP转HDMI2.0|DP转HDMI和VGA输出|CS5262AN方案应用|瑞奇达CS5262设计电
- Capstone瑞奇达|台湾瑞奇达|一级代理商|台湾瑞奇达科技有限公司
- CH7511B替代方案|CS5211设计方案|CS5211替代CH7511B|eDP转LVDS转接板
自动定义一个变量++不就行了
int i=0;
foreach...
i++
if(i%3==0)
{
//do
}
var arryList = [100, 200, 300, 400, 500];
var res = arryList.forEach(function (item, index) {
//你的操作逻辑
index = index + 1; //避免从0开始
if (index % 3 == 0) {
//这里就是三个一组了
}
})
集合只能用foreach,这是什么问题,不应该是能用foreach肯定能用for吗?,能用for的不全都能用foreach吗?
参考这个
https://stackoverflow.com/questions/43021/how-do-you-get-the-index-of-the-current-iteration-of-a-foreach-loop
view 页面可以写后台代码,把IQuerable 转成数组 ToArray,就可以用 for循环