首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

请教:dbgrid中的某个字段能否按照规则显示其原来的值对应字典的内容

2012-03-14 
请问:dbgrid中的某个字段能否按照规则显示其原来的值对应字典的内容?dbgrid中的某个字段能否按照规则显示

请问:dbgrid中的某个字段能否按照规则显示其原来的值对应字典的内容?
dbgrid中的某个字段能否按照规则显示其原来的值对应字典的内容?
比如说,xb字段,1代表男,2代表女
在sql不作关联查询的前提上(就是不通过语句替换1代表男,2代表女),如何在dbgrid中让xb字段的值显示成   男或者女呢?

[解决办法]
ADOQuery/ADOTable Add all fields 之后
再右键字段编辑器,New Field
填写Name如SEX_NAME,Type为WideString,Size随便意思一下10
Field type选择Lookup
Key Fields选择xb,Dataset选择性别字典的那个Dataset,如果没有的话请先添加
Lookup Keys选择字典数据库的xb字段(用1,2表示男女的字段),Result Field选择真正保存男/女的那个字段.
在DBGrid中只显示刚才新增的那个Lookup字段即可.

热点排行