1个Combo Box内容改变 另一个Combo Box 内容相应改变

两个组合框调用一个数据库中的同一个表。控件1内容改变时,控件2内容相应改变,控件2内容改变时,控件1内容改变。

控件1:IDC_COMBO4     m_location

控件2:IDC_COMBO_ADDR    m_locationaddr

void CHistoryDlg::OnSelchangeCombo4()//站点号 编辑框//

 select_location = m_locationcombo.GetCurSel();//返回下拉列表框中当前选中的下标

 m_locationcombo.GetLBText(select_location,strloc);/
  //GetLBText( int nIndex, CString &rString ),把索引号为nIndex的数据放到rString变量中

m_locationaddr.SetCurSel(select_location);//实现数据的变动,站点号变动时地址跟随变动
}


void CHistoryDlg::OnSelchangeComboAddr()//地址
{
 // TODO: 在此添加控件通知处理程序代码
 select_locationaddr = m_locationaddr.GetCurSel();
 m_locationaddr.GetLBText(select_locationaddr,strlocaddr);
 m_locationcombo.SetCurSel(select_locationaddr);

}

缺陷:两个组合框中对应内容的标号 应一致

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值