//In asp.net (WebForms) gridview <asp:GridView create an event
OnRowDataBound="GridView1_RowDataBound"
// then go to c# OnRowDataBound event and write
if (e.Row.RowType == DataControlRowType.DataRow)
{
Label myQuantity= (e.Row.FindControl("myQuantity") as Label);
int Quantity= Convert.ToInt32(myQuantity.Text); // you can change datatype
if(Quantity >5 ) //you can put your require value
{
e.Row.BackColor = System.Drawing.Color.AliceBlue;
}
}
2条答案
按热度按时间7cjasjjr1#
b1uwtaje2#
好了,让我们构建一个gridview,但是使用一个bootstrap表类。结果将是一个HTML引导类表。
因此,我们有这样标记:
它看起来像这样:
这是一张看起来很丑的table。
因此,让我们添加一个bootstap“table”类,就像魔术一样,我们得到了一个漂亮的格式化引导表。
所以,gv标记现在是这样的:
其余的保持不变!!!
现在的结果是一个很好的bootstrap格式的表。
我们得到这个:
注意,得到的gridview表是多么的好-它现在是一个 Bootstrap 格式的表,并且如上所示,甚至重新调整大小也非常好!!!
好了,现在我们已经有了一个漂亮的格式化引导表,下一个目标是改变每行的颜色。
当列处于“活动”状态时,将每行的格式设置为 Azure 。
正如建议的那样,常用的方法是使用行数据绑定事件。
所以,我们现在有这个:
结果是这样的:
我想是为了好玩和开心吧?
好吧,你可以给这行分配一个css属性,甚至一个类。
然后这个:
结果将与第一个示例代码的效果相同。