我把数据库记录是0 显示就是 启用 是1显示就是 禁用?? 如何写啊?<%# DataBinder.Eval(Container, "DataItem.Status")?********%>

解决方案 »

  1.   

    在SQL语句中实现更好
    select a,case status when '0' then '启用' else '禁用' end  as status from table_name
      

  2.   

    不用sql 在c#怎么写啊??
      

  3.   

    1 用sql语句
    2 对dataset做转换
    3 在页面直接转换把所有需要转换的这种状态呀,标志呀 以英文-中文对照的方式存放到统一的一个表里,然后写一个公共的方法,统一对需要转换的数据进行转换。
      

  4.   

    我建议你对DataSet做转换,页面直接显示。
      

  5.   

    http://dotnet.aspx.cc/ShowDetail.aspx?id=F73EF6AD-6878-4748-B963-5181252E5AED
      

  6.   

    ?<%# DataBinder.Eval(Container, "DataItem.Status")?"启用":"禁用"%>
      

  7.   

    <%# DataBinder.Eval(Container, "DataItem.Status").ToString()=="0"?"启用":"禁用" %>