社区
C#
帖子详情
c#winform程序,数据库有一个字段的值为0和1,0代表男,1代表女,如何在datagrid中把0或1显示为男和女,谢谢
laohuchiren
2005-08-15 08:41:45
谢谢
...全文
746
29
打赏
收藏
c#winform程序,数据库有一个字段的值为0和1,0代表男,1代表女,如何在datagrid中把0或1显示为男和女,谢谢
谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
29 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dixiao4
2005-08-19
打赏
举报
回复
用模板列,然后,写一个函数在模板列中用,根据 1= 男,0=女,返加值就行了
capter
2005-08-16
打赏
举报
回复
string sql = "SELECT CASE sex WHEN 0 THEN '男' ELSE '女' END AS sex FROM table1";
个人认为这样的方法是最好的,在分布式系统中,速度很重要,使用SQL语句可以在服务器端执行,而不用在客户端进行判断,再说操作起来也比较简单,我有一次广州**公司面试的时候就出了这样的一道题,可惜当时没写出来,惭愧!
suokui
2005-08-16
打赏
举报
回复
请问在c#中如何实现判断一个字符串是否为数字,是字符串,不是一个字符啊,char.isnumber不能判断一个字符串.
注:我的机器显示不了发新帖,只好借楼主的宝坻了!!呵呵
jxw111
2005-08-16
打赏
举报
回复
up
心情解码
2005-08-15
打赏
举报
回复
SELECT CASE xb WHEN 0 THEN '男' ELSE '女' END AS sex FROM table1";
laohuchiren
2005-08-15
打赏
举报
回复
感谢各位,分不多
itmingong
2005-08-15
打赏
举报
回复
up
connection999
2005-08-15
打赏
举报
回复
eprint自定义打印是一个页面套打工具.它直接在IE浏览器中可视化的设计各种复杂的打印模版,
能够解决在IE浏览器中打印各种复杂的中国式报表及票据。详见: http://218.30.103.110:8080/eprint/index.htm
方成eform自定义表单平台,纯BS结构.100%开放源码.可以在 http://218.30.103.110:8080/eform/index.html 在线试用.
jhtchina
2005-08-15
打赏
举报
回复
Mark
wuyi8808
2005-08-15
打赏
举报
回复
// 自定义数据栅格列的样式也可以, 不过每一列都要自定义了
DataGridTableStyle ts = new DataGridTableStyle();
ts.MappingName = tablename;
DataGridTextBoxColumn dc = new DataGridTextBoxColumn();
dc.HeaderText = "性别";
dc.MappingName = "sex";
dc.Format = "女;;男";
ts.GridColumnStyles.Add(dc);
datagrid.TableStyles.Add(ts);
accpzj
2005-08-15
打赏
举报
回复
直接用SQL语句
mbh0210
2005-08-15
打赏
举报
回复
直接使用sql语句:
SELECT (CASE WHEN xingbie = '0' THEN '男' ELSE '女' END),......,
FROM .......,这样就ok了
Tiller2008
2005-08-15
打赏
举报
回复
mark
uscool
2005-08-15
打赏
举报
回复
使用SQL语法直接获取为男女的字符串
科技互联人生
2005-08-15
打赏
举报
回复
有两种方法:
1. 将DataGrid绑定的DataSet做修改,遍历里面的行,将性别列替换成"男"或者"女"
2.在查询SQL语句中修改,这个对于不同数据库会有不同的写法.
SQL SERVER的写法为 :
select ... ,CASE FIELD1 WHEN '1' THEN '男' ELSE '女' END AS '性别', ...
wuyi8808
2005-08-15
打赏
举报
回复
string sql = "SELECT CASE sex WHEN 0 THEN '男' ELSE '女' END AS sex FROM table1";
suite
2005-08-15
打赏
举报
回复
switch (dataSet1.Tables["Table1"].Rows[i]["性别"].ToString())
{
case "0":dataSet1.Tables["Table1"].Rows[i]["性别"]="男";break;
case "2":dataSet1.Tables["Table1"].Rows[i]["性别"]="女";break;
default : break;
}
DataGrid1.SetDataBinding(dataSet1,"Table1");
sfanpu
2005-08-15
打赏
举报
回复
sorry,剛才差了一個確實沒有itemdatabind事件,原來web form和win form不一樣的
nangangshi
2005-08-15
打赏
举报
回复
我觉得用dataset生成一个临时表,然后这个临时表中的字段替换成“男”或“女”
laohuchiren
2005-08-15
打赏
举报
回复
winform中好象没有datagrid的itemdatabind事件
加载更多回复(9)
C#
实现改变
DataGrid
某一行和单元格颜色的方法
主要介绍了
C#
实现改变
DataGrid
某一行和单元格颜色的方法,主要涉及
DataGrid
控件的添加与使用、数据源的绑定、单元格与行的获取等操作。需要的朋友可以参考下
C#
开发和使用
中
的23个技巧
C#
开发和使用
中
的23个技巧 1.怎样定制V
C#
DataGrid
列标题? 2.检索某个
字段
为空的所有记录的条件语句怎么写? 3.如何在
c#
Winform
应用
中
接收回车键输入? 4.比如Oracle
中
的NUMBER(15),在Sql Server
中
应是什么?
C#
WinForm
创建
数据库
方法
了解为什么建多个
数据库
,如何加载本机的
数据库
所有实例,如休登录
数据库
,如何用恢复的方法创建
数据库
和附加已有的
数据库
。
asp.net知识库
在
C#
里把ArrayList转换为Array 或 把Array转换为ArrayList
C#
2.0 在.NET 2.0
中
,让你的组件也可以绑定 .NET20 一种简单的窗口控件UI状态控制方法 翻译MSDN文章 —— 泛型FAQ:最佳实践 Visual
C#
3.0 新特性概览
C#
...
ASP升级.net资料大全(
c#
入门 语言规范 源码教程 学习笔记 技术资料 面试题 asp与.net代码生成器)
同一解决方案
中
一个
项目的xml注释在另
一个
项目
中
不能智能提示
显示
这些注释的解决方法.txt 图像读取.txt 无标题窗口的拖放.txt 下面的5行代码完成了从局域网
中
找出所有的机器.txt
显示
DataGrid
序号的
一个
适用的...
C#
110,545
社区成员
642,580
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章