2014-01-30 64 views
0

我需要區分十個連續的單元格。如何在網格單元中着色不同的值

當數據綁定到gridview的值時,如果它們具有不同的值,那麼它們中的每一個都是連續的。

所以,這個單元格有不同的價值。如果此單元格值爲< = 3,則顏色爲紅色,單元格值> 3的顏色爲綠色。

我需要使用for循環條件爲每個單元着色。請將任何人告訴我這個解決方案。什麼是最好的方法來做到這一點?

+0

嘗試你有什麼迄今所做? – Leo

回答

0

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; 
} 
} 
相關問題