1.用js实现
2.select (case when sex=0 then '男' when sex=1 then '女' end as sex) from users;

解决方案 »

  1.   

    数据库中tinyint(1)字段,如何在值为“0”时显示为汉字“男”,“1”时显示为“女”?Select Case sex when 0 then '男' else '女' end from table
      

  2.   

    2: select case tinyint when 0 then '男' else '女' end as sex from yourTable
      

  3.   

    2 添加模板列<asp:TemplateColumn HeaderText="停用标记"><HeaderStyle Wrap="False"></HeaderStyle>
       <ItemTemplate>
           <asp:Label runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.StopFlag").ToString().Replace("0","启用").Replace("1","停用") %>'></asp:Label>
       </ItemTemplate>
       <EditItemTemplate>
          <asp:TextBox runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.StopFlag") %>'></asp:TextBox>
       </EditItemTemplate>
    </asp:TemplateColumn>
      

  4.   

    你将绑定到DataGrid的字段设置成bool类型,那个字段自动会显示成CheckBox,将那个字段的值设成1就会全部选中。
      

  5.   

    复选框的值是true or false ,所以直接赋值给要改的参数就可以了
      

  6.   

    1.添加一模板列然后加入CHKBOX控件.
      

  7.   

    1、添加一个模板列。另外加一个删除按钮。在按钮事件里遍历你的DataGrid看都有那些行被选中了。发现一行,删除一行。全部删完了再重新加载数据集。
    2、更简单!你在往数据库插前把“男、女”翻译成0,1不就完了~~~~