|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
.NET专区
→
『 C# 论坛 』
→ 问题:DataGrid中绑定数据后显示数据的问题及排序问题
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
1601
人关注过本帖
标题:
问题:DataGrid中绑定数据后显示数据的问题及排序问题
只看楼主
加入收藏
mac110
等 级:
新手上路
帖 子:54
专家分:0
注 册:2005-8-31
楼主
收藏
问题点数:0 回复次数:13
问题:DataGrid中绑定数据后显示数据的问题及排序问题
各位好 :
就是用DataGrid绑定一个带有数据字典项的数据源(一个表)后,如何在Grid中显示出该数字字典的文字项而非代码项,如 :性别字典。就是在Grid中显示男女而非 0,1等
另外一个就是:window窗口中的DataGrid,点击列头时会排序,通过排序后,取出的选定行数据与所见到不符合,和没有排序前一样,如何解决 ??
拜谢各位!!!
搜索更多相关主题的帖子:
绑定
DataGrid
数据
2005-08-31 17:25
举报帖子
使用道具
赠送鲜花
mac110
等 级:
新手上路
帖 子:54
专家分:0
注 册:2005-8-31
第
2
楼
收藏
得分:0
没有人回答呢????
放松自己,迎接挑战~~~
2005-09-04 19:18
举报帖子
使用道具
赠送鲜花
live41
等 级:
贵宾
威 望:
67
帖 子:12442
专家分:0
注 册:2004-7-22
第
3
楼
收藏
得分:0
没看懂你第一个问题。
第二个问题应该不会,可能是你选取行的方法写错了,你贴上来看看。
[此贴子已经被作者于2005-9-4 21:55:23编辑过]
2005-09-04 21:53
举报帖子
使用道具
赠送鲜花
smiles
等 级:
新手上路
帖 子:123
专家分:0
注 册:2005-8-8
第
4
楼
收藏
得分:0
第一个应该是你的数据字典里存放信息是男用0女用1存的吧
取出来之后加一个判断是0就等于男,是1就等于女
第2个不知道什么意思
2005-09-05 17:18
举报帖子
使用道具
赠送鲜花
mac110
等 级:
新手上路
帖 子:54
专家分:0
注 册:2005-8-31
第
5
楼
收藏
得分:0
谢谢各位了!!!
我详细说下吧:第一个问题就是如4楼的兄弟所说的,当datagrid数据源是单表的,比如用户,设计里面的信息如:性别,民族都属于数据字典,用户表只存这些字典的主建(id),所以当datagrid绑定用户表时,这些性别,民族等就是01,02等等了,我的意思是:让datagrid绑定后显示男,女 ,汉族等等,而非数据字典的id,但数据库中存的仍然是数据字典的id.
放松自己,迎接挑战~~~
2005-09-05 22:11
举报帖子
使用道具
赠送鲜花
mac110
等 级:
新手上路
帖 子:54
专家分:0
注 册:2005-8-31
第
6
楼
收藏
得分:0
第二个问题就是,当datagrid绑定后,比如是按照id从大到小排列的,当单击选中行时,取得一条纪录,比如取索引值为1的纪录。然后点击列头,使得id由小到大的排列,此时仍取索引值为1的行的纪录,发现与dataGrid中显示不同,仍是id由大到小排序时,索引值为1的数据。这个问题如何解决 ???
放松自己,迎接挑战~~~
2005-09-05 22:20
举报帖子
使用道具
赠送鲜花
mac110
等 级:
新手上路
帖 子:54
专家分:0
注 册:2005-8-31
第
7
楼
收藏
得分:0
各位帮帮忙了!!!
放松自己,迎接挑战~~~
2005-09-06 16:44
举报帖子
使用道具
赠送鲜花
梦幻情缘
等 级:
贵宾
威 望:
29
帖 子:769
专家分:20
注 册:2005-4-4
第
8
楼
收藏
得分:0
dateGrid中不是有个属性吗?你把他设置成False。
——————————————————————————————————————————————
昨夜西风凋碧树。独上高楼,望尽天涯路
衣带渐宽终不悔,为伊消得人憔悴
众里寻他千百度,蓦然回首,那人却在灯火阑珊处
2005-09-09 21:36
举报帖子
使用道具
赠送鲜花
zhangyingcai
等 级:
新手上路
帖 子:55
专家分:0
注 册:2005-9-3
第
9
楼
收藏
得分:0
第一个问题可以在SQL语句中的CASE来实现吧,比如
SELECT CASE WHEN TABLE.SEX = 0 THEN '男' WHEN TABLE.SEX = 1 THEN '女' END AS SEX
不知道是否正确,还请高手批评指点。
2005-09-10 00:21
举报帖子
使用道具
赠送鲜花
mac110
等 级:
新手上路
帖 子:54
专家分:0
注 册:2005-8-31
第
10
楼
收藏
得分:0
9楼的朋友好,请问sql语句我加在什么地方呢???
放松自己,迎接挑战~~~
2005-09-10 19:28
举报帖子
使用道具
赠送鲜花
14
1/2页
1
2
快速回复:
问题:DataGrid中绑定数据后显示数据的问题及排序问题
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.038355 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved