你这是要实现不同行不同显示么?简单点做加个int,每次迭代+1,然后判断这个int%2是不是为0,如果为0则显示<span>
有点不懂,一次性都要显示出来的
@你猜丶:
for()
{
int i=0;
if(i%2==0)...
else ...
i++;
}
@Daniel Cai: 还是要用if啊不可以不用if吗?因为有好多不只这三条啊,这一条条if好多,我就寻思着能不能有什么简单的方法遍历
@你猜丶: 你再多条也就这一个if啊
@Daniel Cai: 啊,你可不是if else if else if else if 啊,那你怎么判断是插入第一条中呢
@你猜丶: 你到底要实现什么效果?假设10条数据
@Daniel Cai: 就是我问题描述的,算了我还是if判断吧,为了准确性
@Daniel Cai: 哦哦,我刚又仔细看了下,兄弟,谢了,不过你理解错了我的意思,他那个行是没有规律可寻的,不是一行显示<p>一行显示<span>
@你猜丶: switch case...
@Daniel Cai: swich 不错,没if看起来那么乱
if else啊,
编程就那么几件事
循环for
条件if
这两个学会了你就学会编程了。
额额,只能if 吗,不能根据Sort遍历吗?
@你猜丶: 你这不是已经用foreach在遍历每一行了吗 再用个if就搞定了
if((int)ds['Sort']%2==0) <span></span> else <p></p>
可以参考一下这个,用linq或者Lambda,一般建议转成实体进行操作,不建议用datatable
http://www.cnblogs.com/libingql/p/4045807.html