要实现点击按钮后删除列表中的一条记录
代码如下:
void CMyAccountView::OnClickedDelete()
{
int nCurSel = m_listctrl.GetSelectionMark();
if (LB_ERR == nCurSel)
MessageBox(_T("请选择所要删除的内容!"));
else
m_pSet->MoveFirst();
for(int i=0;i
m_pSet->MoveNext();
m_pSet->Delete();
m_pSet->Requery();
OnInitialUpdate();
}
试过用DeleteItem函数,但是结果是单击按钮以后什么都没发生………………
调试时能够正常运行,但是点击删除按钮时删除的是表中的最后一条记录而非选中的记录
觉得多半是循环结构的问题 但是不大想得通 求指教 谢谢