【发布时间】:2011-01-07 01:16:00
【问题描述】:
我想避免在 aspx 页面的每个绑定字段中都有一个 eval 语句。有没有办法,也许在数据绑定时,来评估代码隐藏文件中的数据?例如,如果实际数据为 0,我想显示一个空白。
谢谢。
【问题讨论】:
标签: asp.net
我想避免在 aspx 页面的每个绑定字段中都有一个 eval 语句。有没有办法,也许在数据绑定时,来评估代码隐藏文件中的数据?例如,如果实际数据为 0,我想显示一个空白。
谢谢。
【问题讨论】:
标签: asp.net
这是通过处理在数据绑定到网格视图中的每一行之后立即调用的 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;
【讨论】:
在此处查看有关 RowDataBound 事件的更多信息:More info
【讨论】: