vb.net菜鸟提问如何改变datagrid 显示数据 vb.net (winForm)

如何改变datagrid显示数据vb.net(winForm)悬赏分:10-离问题结束还有14天23小时我的users表放的是人员性别一列是用数字表示的1代表男,0代表女... 如何改变datagrid 显示数据 vb.net (winForm)
悬赏分:10 - 离问题结束还有 14 天 23 小时
我的users 表放的是人员性别一列是用数字表示的 1 代表男,0 代表女
我现在已经把数据显示在DataGrid里了,但是读出的性别一列示 1 或者是0,
而我想问的是:
(在不改变数据库设计的情况下,通过程序或者特殊的设置)
如何当时1的时候我让 DataGrid 显示是”男“
2 ” 女“
我是一个初学者,请多指教
展开
 我来答
chenyichun0407
2008-01-21 · TA获得超过135个赞
知道小有建树答主
回答量:85
采纳率:0%
帮助的人:157万
展开全部
你可以先用循环的方法来获得改datagrid中“性别”的值,接着自己定义个变量来存放这个“性别”的1或者0,然后根据这个值用条件来判断是显示“男性”还是女性,打个比方(有五列十行数据,比方第二列显示出“性别”):
Dim intRow As Integer
Dim intColumn As Integer
Dim Gender As Integer

For intRow = 0 To 9(DataGrid的行总和)

Gender = CInt(datagrid1.Item (intRow, 1).ToString )
If Gender = 0 Then
datagrid1.Item (intRow, 1)="男"
Else
datagrid1.Item (intRow, 1)="女"
Next
jyh_jack
2008-01-19 · TA获得超过4195个赞
知道大有可为答主
回答量:2080
采纳率:100%
帮助的人:2837万
展开全部
select Name,IIf(性别=1, "男", "女") as 性别 from table1

你可以用用这样的查询,就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式