初学asp.net,在sql表中有个性别字段,bit型,1是男,0是女。在gridview中,这个字段是以checkbox框的形式显示的。1是选中,0位未选中。如何用“男”,“女”代替呢。

解决方案 »

  1.   

    Checked='<%#Eval("flag")== '1'? true : false %>'
      

  2.   

    <%#((Eval("LSWLZD_Use").ToString().ToLower() == "true") ? "是" : "否")%>类似这种就可以了
      

  3.   

    在gridview数据绑定事件,里用判断给checkbox赋值
      

  4.   

    这样绑定列: <%#Eval("字段名称").ToString()=="1"?"男":"女"%>
    还可以在绑定的时候放一个Label在gridView的RowDataBind事件中修改Label的值
      

  5.   

    <%#Cnvert.ToBoolean(Eval("字段"))?"男":"女"%>