ASP.net ,数据库用0和1表示是否,怎样在Girdview相应的一列显示是或否
我是ASP初学者,拉了一个sqldatasource和Girdview的控件,连完数据库后,上面提到的那一列显示0或1,但我想让他显示是或否,不知下一步该怎么做,在网上有...
我是ASP初学者,拉了一个sqldatasource和Girdview的控件,连完数据库后,上面提到的那一列显示0或1,但我想让他显示是或否,不知下一步该怎么做,在网上有搜到一些代码<%# Eval("class_tag")>ToString()="1"?"是":"否" %> ,可能代码放的位置不对 或是别的什么原因总是不对。希望高手们能帮帮忙
展开
5个回答
展开全部
这样太不方便了,
你可以写一个属性,属性的get判断哪个 bool ,如果0,1分别返回 是否
绑定的时候直接绑定这个属性就可以了
你可以写一个属性,属性的get判断哪个 bool ,如果0,1分别返回 是否
绑定的时候直接绑定这个属性就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用三元运算符
<%# Eval("class_tag").ToString()="1"?"是":"否" %>
<%# Eval("class_tag").ToString()="1"?"是":"否" %>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<%# Eval
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
估计你是看教程学的数据榜定,Girdview是否没有声明固定的列,而是通过数据源来控制显示那些列。
正常的情况都要显示的控制要表示的列,然后使用<%# Eval("class_tag")>ToString()="1"?"是":"否" %>这样的代码来控制。
如果你不知道怎么弄,在你生成sqldatasource的时候,有个选项可以自定sql文
select CASE class_tag
WHEN '0' THEN '是'
WHEN '1' THEN '否'
END AS class_tag From Table
正常的情况都要显示的控制要表示的列,然后使用<%# Eval("class_tag")>ToString()="1"?"是":"否" %>这样的代码来控制。
如果你不知道怎么弄,在你生成sqldatasource的时候,有个选项可以自定sql文
select CASE class_tag
WHEN '0' THEN '是'
WHEN '1' THEN '否'
END AS class_tag From Table
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询