首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

求转换函数解决办法

2012-03-08 
求转换函数%#DataBinder.Eval(Container.DataItem, vStatus )%/td其中vStatus有三个状态,等于1时,显

求转换函数
<%#   DataBinder.Eval(Container.DataItem, "vStatus ")   %> </td>
其中vStatus有三个状态,等于1时,显示“正常”两个字,现在就是显是1,我想把他转换一下。


解决后马上结贴

请高手指点,怎么做?

[解决办法]
<%# (DataBinder.Eval(Container.DataItem, "vStatus ")).ToString() == "1 "? "正常 ": "不正常 " %> </td>
[解决办法]
状态三个 那么还是

<%# getState(DataBinder.Eval(Container.DataItem, "vStatus ").ToString()) %> </td>

后台.cs 代码中添加

protected string getState(string __State)
{
switch (__State)
{
case "1 ":
__State = "正常 ";
break;
case "2 ":
__State = "不正常 ";
break;
case "3 ":
__State = "其他 ";
break;
}
return __State;

}

热点排行