自动绑定数据库的数列,能按需替换成其他词吗?
我的是一个label 用datalist建立了模版和数据连接
其中label的代码是这个,读出来时1 2 3 4 等的数字,怎么样在最小改动下把它变成 "差 一般 好 非常好"这四个中文词呢?
<span class="style3">以往评价:</span><asp:Label ID="contentsLabel0" runat="server"
CssClass="style3" Text='<%# Eval("pingjia") %>' />
label
数据库
------解决方案--------------------为嘛不在sql语句里面case呢?
------解决方案--------------------在后台写一个方法 绑定的时候 绑定这个方法如方法是getlv(string str)
<span class="style3">以往评价:</span><asp:Label ID="contentsLabel0" runat="server" CssClass="style3" Text='<%# getlv(Convert.Tostring(Eval("pingjia"))) %>' />
------解决方案--------------------
先看我上面说的再看这个方法要返回一个string :
public string getlv(string str)
{
string restr = "";
switch (str)
{
case "1":
restr = "差";
break;
case "2":
restr = "一般";
break;
case "3":
restr = "好";
break;
case "4":
restr = "非常好";
break;
&nb