我现在有一个字段 用户的积分 我想根据积分不同在datagrid中显示用户名后面跟一个象csdn这样的星级图片,
要分很多及 比如0-100分一个 100~200一个 3200~300一个 。。
我是用<%# DataBinder.Eval(Container.DataItem,"score") %>绑定的
如果只分两个等级 我知道怎么做 直接 ? : 就可以 可是多及的 如何做
要分很多及 比如0-100分一个 100~200一个 3200~300一个 。。
我是用<%# DataBinder.Eval(Container.DataItem,"score") %>绑定的
如果只分两个等级 我知道怎么做 直接 ? : 就可以 可是多及的 如何做
public string chk_level(int score)
{
if(score<100)
{
return "level1";
}
else if(score>100&&score<200)
{
return "level2";
}
else if(score>200&&score<300)
{
return "level3";
}
return "level4";
}
然后这样来用。
chk_level(***) ***是你从数据库中读取出来的积分。
{
int s = int.parse(score);
if(s <100)
{
return "use1.gif";
}
else if(s >100&&score<200)
{
return "use2.gif";
}
else if(s >200&&score<300)
{
return "use3.gif";
}
return "use4.gif";
}