是BOOLEAN类型的么
不是男的
当然就是女的了

解决方案 »

  1.   

    aspx
    <asp:Label ID="Label1" runat="server" Text='<%# GetDesc(DataBinder.Eval(Container.DataItem, "Sex").ToString()) %>'></asp:Label>aspx.cs
    public string GetDesc(string code)
    {
      if (code == "F")
         return "女";
      else
         return "男";
    }
      

  2.   

    1.使用摸板列
    2.增加一个虚列
      在ItemBand中写
      If ( e.Item.Cell[?].Text == "F" )
           e.Item.Cell[??].Text = "女"
      Else If ( e.Item.Cell[?].Text == "M" )
           e.Item.Cell[??].Text = "男"
      

  3.   

    可以将取出来的数据返回到数据集中,然后给数据集添加一列(string)类型,然后遍历数据集,找到sex列,判断如果是F就在新建立的一列中插入"女",如果Sex列是"M"则在新建列添加"男",在显示的时候,绑定新建立的列,而不直接绑定原来数据表中的Sex列
      

  4.   

    select    性别 =  case Sex
              When 'F' then '女'
              When 'M' then '男'
              End From mytable
      

  5.   

    if rd("sex") = "F" then
    Label1.Text = "女"
    else
    Label1.Text = "男"
    end if
      

  6.   

    多谢大家的帮忙,
    特别是:qqqdong先生!
    我稍后就散分!
      

  7.   

    if(Dst.Tables[0].Rows[0]["Sex"]=="f"
       Dst.Tables[0].Rows[0]["Sex"]=="女"
    else
    {
       Dst.Tables[0].Rows[0]["Sex"]=="男"
    }
      

  8.   

    to:vzxq,怎么在sql语句中转换呢?
      

  9.   

    在itembound中
    if(e.items.cell["你的性别列"] == "0")
    {
      e.items.cell["你的性别列"] = "男";
    }
    else
    {
      e.items.cell["你的性别列"] = "女";
    }
      

  10.   

    if(Dst.Tables[0].Rows[0]["Sex"]=="f"
       Dst.Tables[0].Rows[0]["Sex"]=="女"
    else
    {
       Dst.Tables[0].Rows[0]["Sex"]=="男"
    }
      

  11.   

    DataSet ds=new DataSet();
    if(ds.Tables[0].Rows[0]["Sex"]=="f"
       Dst.Tables[0].Rows[0]["Sex"]=="女"
    else
    {
       ds.Tables[0].Rows[0]["Sex"]=="男"
    }
      

  12.   

    上面不是已经写好了可以在SQL语句里面转换吗?select    性别 =  case Sex
              When 'F' then '女'
              When 'M' then '男'
              End From mytable
      

  13.   

    感谢 sjc0(流浪者) ,你的方法很简单,我的问题解决了!
    多谢大家,散分了,来者有分,不要嫌少哦:)