我做了个修改的按钮
我在选中一条数据,点击修改,会把数据传到一个新的窗口,对其数据进行修改后,在数据库表中也会相应的修改。
我新学这个,不知道要用到listcontrol控件的什么函数。
求大神贴点代码,或者给个思想教我怎么做,用到什么函数说下也行,不求全说,能一点是一点,引导我做完这个。当然有做修改按钮的别的想法也能说下,因为我觉得把数据传到一个新的窗口似乎很难,我是新菜鸟啦,也许很简单,只是我不知道,求大神笼罩
我在选中一条数据,点击修改,会把数据传到一个新的窗口,对其数据进行修改后,在数据库表中也会相应的修改。
我新学这个,不知道要用到listcontrol控件的什么函数。
求大神贴点代码,或者给个思想教我怎么做,用到什么函数说下也行,不求全说,能一点是一点,引导我做完这个。当然有做修改按钮的别的想法也能说下,因为我觉得把数据传到一个新的窗口似乎很难,我是新菜鸟啦,也许很简单,只是我不知道,求大神笼罩
CEditDlg dlg;
//将listcontrol选择项的的id,name传给CEditDlg界面的id,name
dlg.id=id;
dlg.name=name;
if(dlg.doModel()==IDOK){
//修改保存按钮
update table set name=dlg.name where id=dlg.id
}else{
//取消按钮
}
if (pos == NULL)
TRACE0("No items were selected!\n");
else
{
while (pos)
{
int nItem = m_ctrllist.GetNextSelectedItem(pos);
}
} 把数据传到新窗口你可以这样做:新窗口的类有一个函数,函数的参数就是你要传的数据,通过这个函数把数据保存起来,就可以在新窗口显示或者修改了