在GridView中,如何把某一列的记录false值,可是化为否?

解决方案 »

  1.   

    <%# Eval("flag")==false?"否":"是" %>
    好像是这样的,用三目就行了
      

  2.   

    case 列名
    when "false" then "否"
    when "true" then "是" end
      

  3.   

    大神们,是在gridview里面,不是在页面中啊
      

  4.   

    用SQL:case 列名
    when "false" then "否"
    when "true" then "是" end
      

  5.   

    绑定的时候 后台
    databound 里面判断if(((Label)e.row.FindControl("控件ID")).Text="true")
    {
    ((Label)e.row.FindControl("控件ID")).Text="是";
    }
    else
    {
    ((Label)e.row.FindControl("控件ID")).Text="否";
    }
      

  6.   

    <%# Eval("flag")==false?"否":"是" %>GRIDVIEW中是一样的。
      

  7.   


    if(((Label)e.row.FindControl("控件ID")).Text="true")
    {
    ((Label)e.row.FindControl("控件ID")).Text="是";
    }
    else
    {
    ((Label)e.row.FindControl("控件ID")).Text="否";
    }在 事件里面写代码
      

  8.   

    楼主想直接在配置中绑定是有些麻烦,还不如在页面中绑定方便;要么就采用objectdatasource动态绑定数据,不过要写些代码的
      

  9.   

    <%# Eval("列名")==false?"否":"是" %>
      

  10.   

    一种方法在页面中:利用模板输入<%# Eval("flag")==false?"否":"是" %>
    另一中方法在cs中的sql语句里面处理: select id,(case 列名 when "false" then "否"when "true" then "是" end) from table