社区
C#
帖子详情
新手提问 关于gridview绑定数据
小玮
2012-03-19 10:39:29
我在数据库里查询到数据后并绑定到gridview控件 但数据库里查到的数据是用英文来写的 我想把它改成相同意思的中文显示在页面上(比如 : 数据库里数据是admin时我想让他在页面上显示成管理员 )该怎么做
...全文
134
11
打赏
收藏
新手提问 关于gridview绑定数据
我在数据库里查询到数据后并绑定到gridview控件 但数据库里查到的数据是用英文来写的 我想把它改成相同意思的中文显示在页面上(比如 : 数据库里数据是admin时我想让他在页面上显示成管理员 )该怎么做
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
horris
2012-04-24
打赏
举报
回复
可以考虑将DataGridView的VirtualMode属性设为true。然后响应DataGridView的CellValueNeed事件,在事件里自己转换。如果用户可以修改数据,则还要响应CellValuePushed事件,把用户的输入再转回数据库中的格式。这种方法,不需要在数据库上作文章,很灵活。
注意最好不要允许DataGridView新增记录,那样在VirtualMode=true时处理比较麻烦。
你吻吻吻吻地太逼真
2012-03-19
打赏
举报
回复
[Quote=引用 2 楼 calvin_guo 的回复:]
你写SQL时 用 select teacher AS 教师 from ...就行了
[/Quote]
这个也还行阿
lisong770818
2012-03-19
打赏
举报
回复
我不是举了例子吗,最简单的是增加个描述字段,页面取描述字段的值就好了。
[Quote=引用 8 楼 j6016195 的回复:]
能再详细一点说下第一个怎么用吗呵呵我新手!
引用 7 楼 lisong770818 的回复:
不建议用这个,维护起来麻烦不说,每次有变更都要改程序,建议你用第一种映射的方法,
sql2005 应该用case when函数,如果数据据量大的话,会死人的,效率低下。
引用 6 楼 j6016195 的回复:
sql2005数据库好像用不了这个函数啊
引用 5 楼 lison……
[/Quote]
小玮
2012-03-19
打赏
举报
回复
能再详细一点说下第一个怎么用吗呵呵我新手![Quote=引用 7 楼 lisong770818 的回复:]
不建议用这个,维护起来麻烦不说,每次有变更都要改程序,建议你用第一种映射的方法,
sql2005 应该用case when函数,如果数据据量大的话,会死人的,效率低下。
引用 6 楼 j6016195 的回复:
sql2005数据库好像用不了这个函数啊
引用 5 楼 lisong770818 的回复:
1、映射关系:
n1 des
admin 管理员
a01 员工
……
[/Quote]
lisong770818
2012-03-19
打赏
举报
回复
不建议用这个,维护起来麻烦不说,每次有变更都要改程序,建议你用第一种映射的方法,
sql2005 应该用case when函数,如果数据据量大的话,会死人的,效率低下。
[Quote=引用 6 楼 j6016195 的回复:]
sql2005数据库好像用不了这个函数啊
引用 5 楼 lisong770818 的回复:
1、映射关系:
n1 des
admin 管理员
a01 员工
2、强转换:select decode( t.n1 ,'teacher','教师','student','学生',...) from ...
[/Quote]
小玮
2012-03-19
打赏
举报
回复
sql2005数据库好像用不了这个函数啊[Quote=引用 5 楼 lisong770818 的回复:]
1、映射关系:
n1 des
admin 管理员
a01 员工
2、强转换:select decode( t.n1 ,'teacher','教师','student','学生',...) from ...
[/Quote]
lisong770818
2012-03-19
打赏
举报
回复
1、映射关系:
n1 des
admin 管理员
a01 员工
2、强转换:select decode( t.n1 ,'teacher','教师','student','学生',...) from ...
把最好的留到最后
2012-03-19
打赏
举报
回复
上面是两种方法... 一种用SQL语句改
一种改表格的列明
把最好的留到最后
2012-03-19
打赏
举报
回复
1.select admin as 管理员 from users(表名)
GridView1.Columns["admin"].HeaderText = "管理员";
[Quote=引用楼主 j6016195 的回复:]
我在数据库里查询到数据后并绑定到gridview控件 但数据库里查到的数据是用英文来写的 我想把它改成相同意思的中文显示在页面上(比如 : 数据库里数据是admin时我想让他在页面上显示成管理员 )该怎么做
[/Quote]
calvin_guo
2012-03-19
打赏
举报
回复
你写SQL时 用 select teacher AS 教师 from ...就行了
lisong770818
2012-03-19
打赏
举报
回复
1、映射关系
2、强转
建议采用方案1,增加映射描述字段。
jQuery筛选_过滤
eq()方法 获取当前链式操作中第N个jQuery对象,返回jQuery对象,当参数大于等于0时为正向选取,比如0代表第一个,1代表第二个。当参数为负数时为反向选取,比如-1为倒数第一个 first()方法与last()方法 first匹配第一个元素,last匹配最后一个元素 filter()方法 筛选出与指定表达式匹配的元素集合,这个方法用于缩小匹配的范围。用逗号分隔多个表达式,如下图 is()方法 根据选择器、DOM元素或 jQuery 对象来检测匹配元素集合,如果其中至少有一个元素符合这个给定的
新手
学ASP.NET 3.5网络开发
【书名】
新手
学ASP.NET 3.5网络开发【作者】孔琳俊 陈松 等编著【ISBN】978-7-121-06931-4【出版社】电子工业出版社【出版日期】2009年1月【宣传语】本书特色详细介绍了网页开发的必备知识和开发环境...
新手
学Visual C# 2008+SQL Server 2005
数据
库与网络开发
【书名】
新手
学Visual C# 2008+SQL Server 2005
数据
库与网络开发【作者】刘亮亮 刘惠萍 等编著【ISBN】978-7-121-06849-2【出版社】电子工业出版社【出版日期】2009年1月【宣传语...
关于学习的反思(上)---系网开发记(2)
今天看到两篇文章,让我在学习asp.net3个月后有了一个反思。 一篇是伍迷前辈关于学习的“剑宗”和“气宗”之说 文章地址:http://www.cnblogs.com/cj723/archive/2008/08/20/1124849.html#1292056 第40楼回复。 另一篇是园子.net
新手
讨论小组guojing,“作为一个老菜鸟,我来说点东西”。 文章地址:http://spa...
WINUI3与C#实战:从零构建Windows桌面应用
本文详细介绍了使用WINUI3与C#从零开始构建Windows桌面应用的完整实战指南。内容涵盖开发环境搭建、项目创建、核心控件使用、MVVM
数据
绑定
以及应用打包部署等关键步骤,旨在帮助开发者快速掌握这一现代Windows开发技术,高效构建兼容Windows 10和Windows 11的现代化桌面应用程序。
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章