首页  ·  知识 ·  云计算
动态改变Datalist中的背景颜色
sbitxg521  http://www.cnblogs.com/sbitxg521/  综合  编辑:dezai  图片来源:网络
1、在datalist中的项模板 '%#GetColor(Eval("status").ToString()) %'&
1、在datalist中的项模板
 

                                           
                                           

在后台写方法:

public string GetColor(string status)
    {

        string colorvalue = "";
       
        switch (status)
        {
            case "未售":
                colorvalue = "background-color:#ffffff";
                break;
            case "内定":
                colorvalue = "background-color:#FFCC99";
                //return System.Drawing.Color.FromArgb(255, 204, 153);
                break;
            case "认购":
                colorvalue = "background-color:#ffcc00";
                //return System.Drawing.Color.FromArgb(255, 204, 0);
                break;
            case "已售":
                colorvalue = "background-color:#ff9900";

                //return System.Drawing.Color.FromName("ff9900").;
                //return System.Drawing.Color.FromArgb(255, 153, 0);
                break;
        }
                return colorvalue;
       
    }
第二种思路(具体代码就不提出了,只要有思路就行)
 protected void DataList1_ItemDataBound(object sender, DataListItemEventArgs e)
    {
        Label lbl = (Label)e.Item.FindControl("Label1");
        lbl.Text = "

sdfsdaaaaaaaaaaaf
";
    }

本文作者:sbitxg521 来源:http://www.cnblogs.com/sbitxg521/
CIO之家 www.ciozj.com 微信公众号:imciow
   
免责声明:本站转载此文章旨在分享信息,不代表对其内容的完全认同。文章来源已尽可能注明,若涉及版权问题,请及时与我们联系,我们将积极配合处理。同时,我们无法对文章内容的真实性、准确性及完整性进行完全保证,对于因文章内容而产生的任何后果,本账号不承担法律责任。转载仅出于传播目的,读者应自行对内容进行核实与判断。请谨慎参考文章信息,一切责任由读者自行承担。
延伸阅读