【问题标题】:Gridview Eval function from code behind来自后面代码的 Gridview Eval 函数
【发布时间】:2011-01-07 01:16:00
【问题描述】:

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

谢谢。

【问题讨论】:

    标签: asp.net


    【解决方案1】:

    这是通过处理在数据绑定到网格视图中的每一行之后立即调用的 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;
    

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-04-17
        • 2014-09-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多