社区
语言基础/算法/系统设计
帖子详情
combobox 的text,value是怎样用的?
北极海hein
2004-10-11 12:56:01
小弟刚学delphi.
对combobox不太会用.跟VB的感觉不一样.
比如VB用combobox.text及combobox.Value两个属性.
但在delphi怎么找不到呢?
在实现text,value这种用法应该怎样写呢?
...全文
868
6
打赏
收藏
combobox 的text,value是怎样用的?
小弟刚学delphi. 对combobox不太会用.跟VB的感觉不一样. 比如VB用combobox.text及combobox.Value两个属性. 但在delphi怎么找不到呢? 在实现text,value这种用法应该怎样写呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jinjazz
2004-10-11
打赏
举报
回复
combobox.text
天行归来
2004-10-11
打赏
举报
回复
TO: yueyixing(圣石传说) 你觉得这样做合适吗?
如果dep_anme存在相同值,Value可以区别的开吗,并且你怎么个case,数据库里面的记录是可变的,case一辈子都case不完。即使根据 Name去数据库查询Value,效率也是比较低的。
yueyixing
2004-10-11
打赏
举报
回复
其实你可以根据得到的text值用一个case语句转换一下不就行了吗。
天行归来
2004-10-11
打赏
举报
回复
呵呵,delphi的标准 ComBoBox满足不了你的要求,你可以自己从 TCustomComboBox 继承下来自己写一个VCL,内部维护Item和其他一些字段对应关系。不过7.0 中的ComBoBoxEx 可以满足你的需求。
赋值:
var
NewItem: TComboExItem;
...
NewItem := ComboBoxEx1.ItemsEx.Add;
NewItem.Caption := 'Text值';
NewItem.Data := PChar('Value值');
取值:
text := ComBoBox.ItemsEx[i].Caption;
value := PChar(ComBoBox.ItemsEx[i].Data);
北极海hein
2004-10-11
打赏
举报
回复
其实我要实现的是:
在用户界面combobox显视的是text值,取得的是combobox的value值.
比如用combox实现部门列表.
dep_id(value) dep_anme(text)
d1001 人事部
d1002 业务部
当用户在combobox选择"业务部"时,我在代码里要取得d1002.
luckyduo
2004-10-11
打赏
举报
回复
combobox有text的属性。例如,你可以通过这个语句来改变它的值:combobox1.text:='abcde';
另外,我通常用以下过程来初始化一个combobox:
1。添加一个combobox,点中他,在object inspector中的TEXT处更改它的当前值;
2。在object inspector中的ITEMS中添加它的备选值;
comboBox
动态绑定及获取
value
,
Text
值
其实标题应该有疑义的,因为在
comboBox
中不存在
Value
easyui笔记:datagrid 编辑结束时
combobox
显示
value
而不显示
text
'UserLevelId',width:100, formatter:function fmLevelAJ(
value
, row) { return row.UserLevelId; //这两个名字不能相同 },
combobox
实现
text
和
value
combobox
要有
text
和
value
~ 实现步骤: 1.给
combobox
设置数据源~
comboBox
1.DataSource = list; list就是你要给
comboBox
的数据源。 2.给comboxBox设置
text
值:
comboBox
1.DisplayMember = "name";//集合中所有的name字段属性为
text
3.个头comboxB...
combobox
绑定
text
与
value
并获取值
combobox
绑定
text
与
value
的方法: 1、与数据库表绑定 //载入所有会员 sql = "select * from member"; cmd = db.GetSqlStringCommond(sql); dt = db.ExecuteDataTable(cmd);
easyui
combobox
下拉框 的取
value
text
的API
$("#selectId").
combobox
('set
Value
',
value
);//使用ID选择器,来对下拉框进行赋值; 下拉框有两个属性:ID 和
VALUE
,通过上面的代码 对ID 进行赋值,赋值ID之后,
value
就自动加载过来了 $('#dateTime').
combobox
('get
Value
');//下拉框的取
Value
方法 $('#dateTime').
combobox
(...
语言基础/算法/系统设计
16,741
社区成员
33,233
社区内容
发帖
与我相关
我的任务
语言基础/算法/系统设计
Delphi 语言基础/算法/系统设计
复制链接
扫一扫
分享
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章