如数据库表中某字段值为1,与datagird邦定后相应列中显示为“是”该如何实现?谢谢!

解决方案 »

  1.   

    SELECT 
        CASE field1 WHEN 1 THEN '是' ELSE '否' END
    FROM table1 WHERE ...
      

  2.   

    方法一:
    in html:
    Text ='<%# ((int)DataBinder.Eval(Container.DataItem,"Agenda")==0)?"女":"男" %>'方法二:
    做一个判别程序
    public string strsex(string str)
      {
          if(str == 1)
             return str = "男";
          if(str == 0)
             return str = "女";
      }
    然后在页面绑定的时候就写
    '<%# strsex(DataBinder.Eval(Container.DataItem,"字段名").ToString()) %>'方法三:
    Select case Sex when 0 then '女' else '男' End as Sex,其它字段 from 表名
      

  3.   

    还可以在绑定项目的时候修改
    ItemDataBound事件