我有一个列表控件,用于显示数据库中的数据。当我单击列表控件中的某个项目时,该项目的详细信息将显示在“编辑”控件中。现在,当我在编辑控件中编辑这些细节并单击“更新”按钮时,我希望编辑控件中新输入的详细信息替换列表控件中的旧数据。
这是我的代码,用于在列表控件中单击项目时显示编辑控件中的详细信息。
void CDB2View:: OnClickYourListCtrl(NMHDR* pNMHDR, LRESULT* pResult)
{
int row=m_List.GetSelectionMark();
if(row<0)
return;
CString s1=m_List.GetItemText(row,0);
CString s2=m_List.GetItemText(row,1);
CString s3=m_List.GetItemText(row,2);
c_Name.SetWindowText(s1);
c_Job.SetWindowText(s2);
c_Age.SetWindowText(s3);
}
我不知道如何使用在编辑控件中输入的新数据替换列表控件中的旧数据。请帮助。