解决方案 »
- delphi鼠标拖动所画直线
- 如何格式化输出数据到文件
- 问一个简单的问题
- Delphi开发的ActiveX如何注册后显示默认控件图标
- 怎么处理100万条数据,让cpu得利用率不高,而且速度优良,大家讨论.参与者有分,分不够在加
- 谁有能访问FIREBIRD 1.5的免费 DBEXPRESS FOR FIREBIRD 1.5 重谢啊
- idTCPClient在程序关闭时如何正常关闭?
- 大家不要笑,一个最最基础问题
- 请问我要继承TLable和TEdit两个类应怎样作呢
- 我用dbedit控件连一个浮点数类型,它怎么就是不接受0啊!非零的数都可以,可是输入0它就不显示了,为什么啊?
- idudpserver的问题
- 求教Delphi7中ADO问题
begin
case FieldByName('Code').AsInteger of
1: FieldByName('CodeName').AsString:='一';
2: FieldByName('CodeName').AsString:='二';
4: FieldByName('CodeName').AsString:='三';
5: FieldByName('CodeName').AsString:='四';
end;
end;
可能我没有表达清楚
我仅仅只是为了将代码替换成中文展示出来而已
如果用SQL语句的话。很好写出来
但是以前用CXGRID的时候,他有个LOOKUPBOBOX。很好用(不需要在QUERY中设置lookup字段)
也是第一次使用Ehlib,不知道也是否支持这样的功能。
如果支持,怎么弄呢
只是因为对EHLIB不熟悉。所以想知道这个DBGRIDEH是否也有类似CXGRID中的相关功能。
以前一直用CXGRID。现在发现DBGRIDEH的美观度不错。
你可以通过KeyList 和 PickList 属性在相关的的字段中显示其它文本。KeyList显示包含在字段的值而非PickList索引所包含的值。 Column.NotInKeyListIndex to index of text from PickList that will be shown if field value do not contain in KeyList (for instance you can set index of text for Null field value). Set Column.DblClickNextval to True to change value on mouse double click.
——————
http://blog.csdn.net/beyondqd/article/details/7721949
也是从老外那边翻译的。
http://www.360doc.com/content/11/0924/09/7662927_150803867.shtml
里面是硬编码的。但是你可以对你的数据字典进行排序后,逐行遍历添加进去。
这里有picklist的用法