在一个表中,选择或查询出两个记录,想在一个对话框中同时显示两个记录的所有数据,该怎么做。

解决方案 »

  1.   

    用ListCtrl显示数据
    先打开数据库 查询
    循环数据集 ,有以条记录就向ListCtrl加一条记录
      

  2.   

    huanyun(无妻徒刑)兄,能不能写一些代码,直接一点
    还有,我要用这两条记录的数据对了,能不能用ListCtrl显示所有记录,如何同DDX_来连接ListCtrl和CRecordSet
      

  3.   

    不能用DDX_的 需要自己维护
    给你个例子
      

  4.   

    while(!pRst->IsEoF())
    {
       iot nCount = m_listCtrl.GetItemCount();
       m_listCtrl.InsertItem(nCount, pRst->GetFieldValue(...);
       pRst->MoveNezt()
    }
      

  5.   

    那能不能直接在ListCtrl中选择我所需要的记录呢?又该写些什么样的代码?
      

  6.   

    在ListCtrl的鼠标消息NM_CLICK中自己响应
      

  7.   

    *pResult = 0;
    POSITION pos = m_listCtrl.GetFirstSelectedItemPosition();
    if(pos == NULL) return;
    int nItem = m_listCtrl.GetNextSelectedItem(pos);
    if(nItem < 0) return;
    Reflash(nItem);
      

  8.   

    谢谢 huanyun(无妻徒刑) 兄,我先回去试试,不好意思,我是在外面上的网
    有搞不定的再请教