我想避免在aspx页面中的每个绑定字段中都有一个eval语句。有没有办法,也许在数据绑定时间,而不是在文件后面的代码中评估数据?例如,如果实际数据为0,我想显示空白。从代码背后的Gridview Eval函数
谢谢。
我想避免在aspx页面中的每个绑定字段中都有一个eval语句。有没有办法,也许在数据绑定时间,而不是在文件后面的代码中评估数据?例如,如果实际数据为0,我想显示空白。从代码背后的Gridview Eval函数
谢谢。
这是通过处理在数据绑定到网格视图中的每一行之后调用的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