http://www.sufeinet.com/plugin.php?id=keke_group

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 22429|回复: 11
打印 上一主题 下一主题

[源码分享] c# 数据库中性别数据为1 0,在dataGridView需要显示为男 女

[复制链接]
跳转到指定楼层
楼主
发表于 2012-11-3 14:32:49 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
   各位大家好,呵呵,发一菜鸟贴。
   c# 数据库中性别数据为1 0,在dataGridView需要显示为男 女
   处理步骤如下:
  1、从工具栏拖出一个datagridview ,绑定要显示字段(绑定性别一列 假设l列名为Sex  visible设为false)。
2、 额外加一列(列名为SexName用于显示男女)
3、从数据库从刷选出要显示的数据
         dataset dt=new dataset();
        ......此处省略sql语句
         dcomm.fill(dt,"one")
         datagridview.datasource=dt.table("one");
   4、datagridview_DataBindingComplete()方法里处理
      .........
      foreach(datagridviewrow dgvr in datagridview.Rows)
     {
           if(dgvr.Cells["Sex"].value+""=="0")
              dgvr.Cells["SexName"].value="女";
           else
               dgvr.Cells["SexName"].value="男";   
     }
    我已经试用成功。
   

本帖被以下淘专辑推荐:



1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
12
发表于 2018-12-30 22:31:31 | 只看该作者
我只是路过打酱油的。
11
发表于 2016-3-18 17:43:08 | 只看该作者
不是可以用枚举吗?
10
发表于 2013-9-19 18:44:26 | 只看该作者
不用这么复杂了,直接SQL语句就搞定了。
Case P_Sex WHEN '1' THEN '男' Else '女' End As P_Sex
9
发表于 2013-4-25 17:45:06 | 只看该作者
  也可以, 写个方法判断一下啊! 很简单。
8
发表于 2012-12-20 15:12:36 | 只看该作者
weiyz2011 发表于 2012-12-20 14:40
将你的判断写进存储过程中要好些

是的建议在存储过程完成
7
发表于 2012-12-20 14:40:25 | 只看该作者
将你的判断写进存储过程中要好些
6
 楼主| 发表于 2012-11-4 09:32:34 | 只看该作者
明白,谢谢
5
发表于 2012-11-3 16:19:36 | 只看该作者
你查一下数据库怎么使用case语句就明白了,大致是,select (case sex when 1 then  男  else  女  end) as sex from  table
地板
 楼主| 发表于 2012-11-3 15:14:51 | 只看该作者
在数据库中我不知道怎么处理,大侠帮帮忙
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2024-11-24 13:08

© 2014-2021

快速回复 返回顶部 返回列表