【问题标题】:How to color in grid cell different values如何在网格单元格中着色不同的值
【发布时间】:2014-01-30 04:09:58
【问题描述】:

我需要区分十个连续的单元格。

当数据绑定到网格视图时,如果它们具有不同的值,则连续的每一个。

所以,这个单元格有不同的价值。如果此单元格值为 3 颜色为绿色。

我需要使用 for 循环条件为每个单元格着色。请任何人告诉我这个解决方案。最好的方法是什么?

【问题讨论】:

  • 到目前为止你做了什么?

标签: asp.net


【解决方案1】:

试试RowDataBound

protected void YourGrid_RowDataBound(object sender, GridViewRowEventArgs e)
{

int _value = Int32.Parse(((DataRowView)e.Row.DataItem)["<column_name>"].ToString());
if (_value <= 3)
{
  e.Rows.ForeColor = Color.Red;
}
 else if (_value > 3)
 {
  e.Rows.ForeColor = Color.Green;
 }
}

【讨论】:

    猜你喜欢
    • 2023-03-20
    • 2021-11-07
    • 2021-03-22
    • 1970-01-01
    • 2013-01-20
    • 1970-01-01
    • 2016-12-08
    • 2015-08-13
    • 1970-01-01
    相关资源
    最近更新 更多