asp.net +c# +access 
读数据库中的一个字段,为文本型,内容为1或0,
需要用为dategrid中的一列。
结果:如为1  则dategrid 里显示为OK.
      如为0  则dategrid里显示为NO.
怎么样可以显示? 

解决方案 »

  1.   

    <%# (DataBinder.Eval(Container, "DataItem.字段").ToString().ToLower()=="1") ? "OK":"NO" %>
      

  2.   

    select 字段=
      case 字段 
      when '1' then 'OK' 
      when '0' then '不ok'
      endfrom 表然后绑定吧
      

  3.   

    但我用的是这种<asp:BoundColumn DataField="" HeaderText="状态"></asp:BoundColumn>
    是怎么样显示成yes 或NO呢?
      

  4.   

    转换成模板列后
    在label的Text写
    Text='<%# (DataBinder.Eval(Container, "DataItem.字段").ToString().ToLower()=="1") ? "OK":"NO" %>
    '