如何根据数据库中摸个字段的值进行相应修改,然后绑定到Repeater控件上
怎么根据数据库中摸个字段的值进行相应修改,然后绑定到Repeater控件上?
我是连接的Oracle数据库查询出一个表的所有信息,其中有个字段绑定的是varchar2类型的,包含的数据有“0”,“1”,“2”三种。可不可以根据这个字段的数字,修改成相应的中文,然后绑定到Repeater控件上显示???求技术大牛帮忙啊!!!
------解决方案--------------------
Refer here:
http://www.cnblogs.com/insus/archive/2011/05/25/2055745.html
http://www.cnblogs.com/insus/articles/1944849.html
------解决方案--------------------
第一种:
<%# Eval("type").tostring()=="1"?"中文1":Eval("type").tostring()=="2"?"中文2":"中文3" %>
第二种:
你也可以再后台定义一个方法
前台调用<% GetName(Eval("type").tostring()) %>
我是连接的Oracle数据库查询出一个表的所有信息,其中有个字段绑定的是varchar2类型的,包含的数据有“0”,“1”,“2”三种。可不可以根据这个字段的数字,修改成相应的中文,然后绑定到Repeater控件上显示???求技术大牛帮忙啊!!!
------解决方案--------------------
Refer here:
http://www.cnblogs.com/insus/archive/2011/05/25/2055745.html
http://www.cnblogs.com/insus/articles/1944849.html
------解决方案--------------------
第一种:
<%# Eval("type").tostring()=="1"?"中文1":Eval("type").tostring()=="2"?"中文2":"中文3" %>
第二种:
你也可以再后台定义一个方法
public string GetName(string str)
{
string strReturn;
switch (int.Parse(str))
{
case 1:
strReturn = "中文1";
break;
case 2:
strReturn = "中文2";
break;
default :
strReturn = "中文3";
break;
}
return strReturn;
}
前台调用<% GetName(Eval("type").tostring()) %>