俺需在一个对话框上用多个datacombo控件,第一个显示正常,数据也对;第二个的编辑框部分,是不显示的,也看不到下拉按钮,大约位置上点下MOUSE,可以显示下拉框,数据也正常?
是不是这个控件在一个对话框上只能用一个?部分代码:
    m_prs.CreateInstance(__uuidof(Recordset));    try
    {
        m_prs->CursorLocation=adUseClient;
        m_prs->Open(_variant_t("select prevalue from preinfo where prename='收入来源' order by prevalue"),(IDispatch *)((CNbApp*)AfxGetApp())->m_pConnection,adOpenDynamic,adLockOptimistic,adCmdText);
    }
    catch(_com_error e)
    {
    ((CNbApp*)AfxGetApp())->DbError(e);
    return false;
    }    m_laiyuan.SetRefRowSource((LPUNKNOWN)m_prs);
m_laiyuan.SetListField("prevalue");
m_laiyuan.Refresh();

    m_prs2.CreateInstance(__uuidof(Recordset));
    try
    {
        m_prs2->CursorLocation=adUseClient;
        m_prs2->Open(_variant_t("select prevalue from preinfo where prename='货币' order by prevalue"),(IDispatch *)((CNbApp*)AfxGetApp())->m_pConnection,adOpenDynamic,adLockOptimistic,adCmdText);
    }
    catch(_com_error e)
    {
    ((CNbApp*)AfxGetApp())->DbError(e);
    return false;
    }    m_bizhong.SetRefRowSource((LPUNKNOWN)m_prs2);
m_bizhong.SetListField("prevalue");
m_bizhong.Refresh();