社区
ActiveX/COM/DCOM
帖子详情
关于ComBoBox的问题.急.
大鸟的小天空
2003-11-10 02:53:05
有个数据集有ID,姓名,在ComBoBox中显示姓名,但是取出的时候要获得ID,怎么操作.不能用LookUp那个控件来做.
...全文
67
6
打赏
收藏
关于ComBoBox的问题.急.
有个数据集有ID,姓名,在ComBoBox中显示姓名,但是取出的时候要获得ID,怎么操作.不能用LookUp那个控件来做.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
大鸟的小天空
2003-11-10
打赏
举报
回复
谢谢大侠的指点.哈哈,sncel(地狱情人-杨勇) 的方法挺好,但是我的记录姓名可能重复,而且那样做代码量有点大.所以还是用Veeve() 的,谢过.不过TMyObj *obj = new TMyObj(id,name); 需要delete吗?
sncel
2003-11-10
打赏
举报
回复
用上面的就增加内存就多了。如果你有上万条记录,上面的运行起内存占用是相当大的,用我的方法做的,很方便就可以做到了。
Veeve
2003-11-10
打赏
举报
回复
取的时候;
AnsiString id = ((TMyObj*) ComboBox->Items->Objects[ComboBox->ItemIndex])->id;
Veeve
2003-11-10
打赏
举报
回复
示例:
class TMyObj: public TObject
{
public:
AnsiString id;
AnsiString name;
TMyObj(AnsiString id, AnsiString name);
}
......
while (!DataSet->Eof) //DataSet为数据集
{
AnsiString id=...根据数据集取
AnsiString name=...根据数据集取
TMyObj *obj = new TMyObj(id,name);
ComboBox->Items->AddObject(name,obj);
DataSet->Next();
}
sncel
2003-11-10
打赏
举报
回复
第一可以使用比较,将Combobox取出的name一条一条和原数据集进行比较取出name对应的ID。
第二可以使用name =combobox.text的值进行过滤,当前过滤出来的就是你要的记录了。取出id就可以了。
第三可以使用如adoquery.moveby[combobox.itemindex],移到adoquery记录游标到你combobx所选的itemindex就可以值,取出当前记录的id就是了,这个可能你不理解。
Veeve
2003-11-10
打赏
举报
回复
你可以包装一个包含id和姓名字段的对象(继承自TObject),然后用数据集记录的id、姓名创建该对象并赋给ComboBox->Items->Objects数组。
C# —— 点击按钮动态打开
ComboBox
对于菜鸟的我,实现太麻烦,有些代码理解起来困难,但是项目比较
急
,所以就投机取巧,简单的做了一个比较粗糙的看起来像那么回事。 一、窗体布局如下 二、配置
ComboBox
的属性: 1.把背景颜色设为和底下控件同...
[VB.NET]关于
combobox
的selectchanged事件
关于
combobox
的selectchanged事件 我想问的是,我在将
combobox
连接到数据库表中某一字段时,怎么会引发这一事件的,它不是应在选择后引发吗? 请高手指教 _______________________________________________________...
一个很不好解决的
问题
哟(control类型到
combobox
或到textbox的转换)
目的:在一panal上面有三个
combobox
,我想查找一个名称为:number 看其是否为这三个
combobox
中的一个,如是为其中一个,则将一系列一字符值给他;查找函数:private System.Windows.Forms.Control findControl(System...
Silverlight控件学习-
ComboBox
在进行开发中有这样一种情况需要
ComboBox
内集成checkbox列表,或是treeview列表以方便用户进行选择,提供良好的UI体验。 在开始处理之前先温习下
ComboBox
的基础东西,就是在XAML中的写法(我用BLEND3拖出的
ComboBox
...
十不求
因有障碍而使我们稳步求进,不会因
急
误事,这不是逍遥自在了吗? 四 立行不求无魔。行无魔则誓愿不坚。愿不坚必未证谓证。达魔妄有究魔无根。魔何能娆。以群魔为法侣。 注释:在日常修行方面,不要总希望太平...
ActiveX/COM/DCOM
703
社区成员
3,002
社区内容
发帖
与我相关
我的任务
ActiveX/COM/DCOM
C++ Builder ActiveX/COM/DCOM
复制链接
扫一扫
分享
社区描述
C++ Builder ActiveX/COM/DCOM
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章