c# - 每隔两行更改一次的方程式

标签 c# asp.net html math

我们要做的是改变表格中行的背景颜色。颜色将每隔两行改变一次。

Our id sequence is simple as follow:
id = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,.....etc.

1,2 rows -> black
3,4 rows -> white
5,6 rows -> black
7,8 rows -> white
9,10 rows -> black
11,12 rows -> white
13,14 rows -> black
15,16 rows -> white
17,18 rows -> black
etc....

if(id==1) || (id==2) class="black";
if(id==3) || (id==4) class="white";
if(id==5) || (id==6) class="black";
if(id==7) || (id==8) class="white";
if(id==9) || (id==10) class="black";
if(id==11) || (id==12) class="white";
etc.....

根据该 id 值,我们如何将颜色更改为黑色或白色?

非常感谢。

最佳答案

bool white = ((rowId - 1) & 2) == 2;

关于c# - 每隔两行更改一次的方程式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6829129/

相关文章:

javascript - 对对象数组使用 trustAsHTML

c# - 垃圾收集和作用域在 C# 中是如何工作的?

c# - 多个用户但将数据存储在同一个表中

php - 多选复选框显示表记录

c# - 将 datatables.js 与 asp.net gridview 集成

asp.net - 如何在不访问 .ASP 文件的情况下自定义 Volusion 模板

html - 动态设置最后一行的 <hr> 分隔线样式

c# - 重置 Visual Studio 的实验实例

c# - 文档管理系统-架构设计问题

c# - 应用程序未调用方法