MFC 中Combo加载数据库内容
2016-01-18 17:22
267 查看
效果:
当组合框下拉的时候加载数据:
获得Combo中的点击项:
初始化Combo中的项
当组合框下拉的时候加载数据:
void BTSInfo::OnDropdownCOMBOBTSName() { // TODO: Add your control notification handler code here UpdateData(FALSE); //必须是FALSE CBtsInfo btsSet; //自己定义的类,继承CRecordset,与表BTS相关联 CString sql = "select * from bts"; btsSet.Open(AFX_DB_USE_DEFAULT_TYPE, sql); while(!btsSet.IsEOF()) { btsSet.MoveNext(); CString name = btsSet.m_BtsName; m_BTS.AddString(name); } btsSet.Close(); }
获得Combo中的点击项:
CString btsName; GetDlgItem(IDC_COMBO_BTSName)->GetWindowText(btsName); //获得组合框中的选中内容
初始化Combo中的项
void TraffStatisticDlg::OnDropdownCOMBOEndHour() { // TODO: Add your control notification handler code here CString str; int i; for(i=0; i<24; i++) { str.Format("%d", i); ( (CComboBox *)GetDlgItem(IDC_COMBO_EndHour) ) -> AddString(str); } }
相关文章推荐
- Oracle to_date()函数的用法
- cordova sqlite
- MariaDB Galera Cluster 部署(如何快速部署 MariaDB 集群)
- MongoDB使用小结:一些常用操作分享
- 由于某种错误导致数据表数据巨大(千万级别),删除后对该数据操作速度极慢的原因及解决方法
- 导出ORACLE表、字段、注释
- 数据库基础知识(个人)
- 理解SQL Server统计信息
- 使用MySQL验证Open***用户登录访问
- 使用MySQL验证Open***用户登录访问
- ORACLE 安装Oracle12遇到的问题
- 数据库连登录失败。该登录名来自不受信任的域,不能与 Windows 身份验证一起使用。
- Sqlite3查询指定行数数据
- oracle pl/sql 分隔逗号
- oracle这个语句是什么意思?SET DEFINE OFF;
- mysql 使用
- MySql截取DateTime字段的日期值
- Mysql连接错误:Mysql Host is blocked because of many connection errors
- mysql重启命令
- MYSQL 的一些文件及说明