List Control调用DeleteAllItems()之后InsertItem()不显示数据

图片说明图片说明](https://img-ask.csdn.net/upload/201704/08/1491655406_792498.png)
如图片显示,使用ListControl控件,一开始数据可以导入并显示,然后我在添加一个数据后,点了刷新按钮,刷新代码和初始化的一样,只不过加了DeleteAllItems(),然后就只显示了第一列,因为第一列是主键!然后我把DeleteAllItems()注释,按刷新就可以显示,只不过是重复的数据!怎么解决?图片说明

要看你的代码,DeleteAllItems()肯定是需要的,不然你每次加载,叠加之前的数据肯定重复

假设控件名为m_listCtrl,

在m_listCtrl.DeleteAllItems()之后加上:

 m_listCtrl.SetRedraw(TRUE);