绑定字段bz有三种或三种以上状态。0显示"是",1显示"非",2显示"不定",3显示"待定"
怎样显示。两种状态可以这样写:
<%# DataBinder.Eval(Container, "DataItem.ylbz")=="0"?"是":"非" %>
怎样显示。两种状态可以这样写:
<%# DataBinder.Eval(Container, "DataItem.ylbz")=="0"?"是":"非" %>
调试欢乐多
DataBinder.Eval(Container, "DataItem.ylbz")=="0"?"是":(DataBinder.Eval(Container, "DataItem.ylbz")=="1"?"非":"不定")
<%#disp1(DataBinder.Eval(Container.DataItem,"boardname").ToString())%>
============
后台:public string disp1(string filename)
{
if(filename.Length>11)
{
filename=filename.Substring(0,10) + "...";
}
return filename;
}
============
后台:protected string disp1(string filename)
{
if(filename=="0")
{
return "是";
}
else if(filename=="1")
{
return "否"; }
else if(filename=="2")
{
return "待定";
}
else
{
return "特定";
}
}
0显示"是",1显示"非",2显示"不定",3显示"待定"case bz when 0 then '是' when 1 then '非' when 2 then '不定' else '待定' end