怎样删除列表项!要选定后删除

解决方案 »

  1.   

    _variant_t strQuery = "delete from orders where CompanyName='"+sCustomerName+"';
    要从数据库中删除,然后再定义一个Refresh(strQuery)
    strQuery=select * from orders 
    祝你搞定
      

  2.   

    你可以用这个先取得它的位置
    POSITION pos = m_ListCtrl.GetFirstSelectedItemPosition();
    int  iItem = m_ListCtrl.GetNextSelectedItem(pos);
      

  3.   

    一楼的回答怎么这么奇怪接二楼,得到iItem后,DeleteItem(iItem)
      

  4.   

    CListCtrl* pListCtrl = (CListCtrl*) GetDlgItem(IDC_YOURLISTCONTROL);
    ASSERT(pListCtrl != NULL);POSITION pos = pList->GetFirstSelectedItemPosition();
    if (pos == NULL)
       TRACE0("No items were selected!\n");
    else
    {
       while (pos)
       {
          int nItem = pList->GetNextSelectedItem(pos);
          TRACE1("Item %d was selected!\n", nItem);
          DelteItem(nItem);
       }
    }
      

  5.   

    一楼的太搞笑了,以为是在删除数据库中的表的一列
    同意wangbab(bab),本来就是一句话可以搞定的,不知道为什么大家有的回答可以长篇论