初学vc,各位高人请指点:
如何使用CListCtrl类中InsertItem函数在List Control控件中显示两列值,
这两列值的内容未数据库表中的相应两列

解决方案 »

  1.   

    用InsertItem和SetItemText就可以了,用法参考MSDN
      

  2.   

    CTrlList.insertitem(1,"abc",LVMF……);
    ok?
      

  3.   

    你先将你的ListCtrl设置成LVS_REPROT,然后:
    //两列
    pListCtrl->InsertColumn("FirstColumn");
    pListCtrl->InsertColumn("SecondColumn");
    //插入值
    pListCtrl->InsertItem(0,"");
    pListCtrl->SetItemText(0,0,"FirstValue");
    pListCtrl->SetItemText(0,1,"SecondValue");
      

  4.   

    将你的ListCtrl设置成LVS_REPROT
    for (int i=0;i<5;i++)
    {   int iSubItem=1;

      
      s.Format("%.4f",pset->m_column2);
     m_ListCtrl.SetItemText(iItem,iSubItem,s);
      iSubItem++;
      s.Format("%.4f",pset->m_column3);
      m_ListCtrl.SetItemText(iItem,iSubItem,s);
      
      iSubItem++;
      s.Format("%.4f",pset->m_column4);
      m_ListCtrl.SetItemText(iItem,iSubItem,s);
    m_ListCtrl.MoveNext();
    int a=m_ListCtrl.SetHotItem(iItem);
    iItem++;
    }
    iItem 行 iSubItem列 
    从0 开始
    pset  指向数据库的指针
      

  5.   

    我用
    m_listCtrl.SetItemText(index, 0, FirstColumn);
    m_listCtrl.SetItemText(index, 1, SecondColumn);
    实现了。