请问让对话框的一个下拉列表框访问SQL SERER里的对应表中的数据怎么做?也就是让它去取数据,而且数据能够被用户选择响应

解决方案 »

  1.   

    happy new year.
    用(ado,dao,odbc,ole db)取得数据库的内容后调用CComboBox::AddString();
    具体的例子www.codeproject.com/database和这儿都有很多。
      

  2.   

    在对话筐的初始化函数中,从数据库一个表中取数,然后灌如入下拉列表框中
    然后在对话筐中增加通知消息
    ON_CBN_SELCHANGE(你的下拉列表框ID,处理函数);
    处理函数就是对下拉列表框的选择动作而执行的动作。
      

  3.   

    ZHENG017 已经说的很清楚了。在初始化的时候你读出数据就用CComboBox::AddString()添加到CComboBox里就好了。
      

  4.   

    menu_routeSetTjb.Open();
    while(!menu_routeSetTjb.IsEOF())
    {
    CString strRoute;
    strRoute.Format("%s%d",strRoute,menu_routeSetTjb.m_route);
    m_combo.AddString(strRoute);
    menu_routeSetTjb.MoveNext();
    }
    menu_routeSetTjb.Close();这个是用CRecordSet的,其他也类似。