zoukankan      html  css  js  c++  java
  • 关于datagrid中数据条件颜色问题

    前天公司考核中做了一个小的考核项目,在考核中一直没找到怎么设置datagrid中数据颜色的代码

    他的题目是这样的:

    项目资金小于50000时,项目资金数字需要红色文字显示,否则以绿色文字显示

    后来找到两种方法,一种用c#控制,一种用js控制。

    第一种代码C#:

    前台:

    <epoint:TemplateColumn HeaderText="项目资金" Name="projectmoney">
                    <ItemTemplate>
                        <%# GetProjectMoney(Convert.ToInt32(DataBinder.Eval(Container, "DataItem.projectmoney")))%>
                    </ItemTemplate>
                </epoint:TemplateColumn>

    后台:

    public string GetProjectMoney(int money)//变色
            {
                if (money > 50000)
                {
                    return "<span style='color:green'>" + money + "</span>";
                }
                else
                {
                    return "<span style='color:red'>" + money + "</span>";
                }
            }

    另一种是利用js设置

    $(function(){
    $('td{colname="projectmoney"} div').each(function (){
      var money=parseFloat($(this).text());
       if(money<50000){
    $(this).css("color","red");
    }
    else{
       $(this).css("color","green");  
    }     
    })')
    })
  • 相关阅读:
    MySQL-多条件拼接语句
    MongoDB-C#驱动基本操作
    MongoDB-C#驱动帮助
    MongoDB-权限配置
    MongoDB-安装
    C#_实用
    提高C#代码质量-规范
    C#_Express-ickd接口
    Eclipse背景颜色修改
    Java中可变长参数的方法
  • 原文地址:https://www.cnblogs.com/edisoner/p/5691257.html
Copyright © 2011-2022 走看看