I have an application in a spreadsheet format displaying a series of CListCtrl items on each row.<br>I wish to delete a highlighted row and then save the remainder to disk.<br>I am using the following code which deletes the row in the view OK and moves all the cells below up one row. However, when I save the items to disk and then retrieve again, the deleted item reappears:-<br><br> int nSel = m_ListCtrl.GetNextItem(-1, LVNI_SELECTED);<br> if(nSel != -1)<br> m_ListCtrl.DeleteItem(nSel);<br><br>Can anyone advise how I can delete the row permanently.<br>Many thanks in anticipation.