从代码隐藏的Gridview Eval函数

时间:2011-01-07 01:16:00

标签: asp.net

我想避免在aspx页面的每个boundfield中都有一个eval语句。是否有一种方法,也许是在数据绑定时,来评估代码隐藏文件中的数据?例如,如果实际数据为0,我想显示空白。

感谢。

2 个答案:

答案 0 :(得分:2)

这是通过处理RowDataBound事件来实现的,该事件在数据绑定到网格视图中的每一行后立即调用。

在这篇文章Change cell color on different values

中查看我的回答

您可以将这些行更改为符合您需求的内容

if(e.Row.Cells[0].Text == "ABC")
    e.Row.Cells[0].BackColor = Color.Red;

也许那些会是

if(e.Row.Cells[0].Text == "0")
    e.Row.Cells[0].Text = string.Empty;

答案 1 :(得分:0)

在此处查看有关RowDataBound事件的更多信息:More info