mfc数据库编程,急问!
已经新建了一个单文档的基于数据库的工程,主窗口有数个编辑框,和一个ok按钮和一个datagrid控件,要求运行时填好编辑框的数据后,摁下ok按钮,编辑框的内容被添加到表中...
已经新建了一个单文档的基于数据库的工程,主窗口有数个编辑框,和一个ok按钮和一个datagrid控件,要求运行时填好编辑框的数据后,摁下ok按钮,编辑框的内容被添加到表中,请问该如何编写程序?是对ok按钮进行代码编辑还是对那几个编辑框(ps:编辑框已经关联好变量了,达人可以直接用默认的id名来解答,小弟不胜感激)
展开
3个回答
展开全部
你把编辑框控件和数据库的字符关联 绑定啊 那编辑框该了 数据库也改了
这个是弹出一个窗口修改的
void CODBCView::OnRecAdd()
{
CCsoreDlg dlg;
if (dlg.DoModal()==IDOK)
{m_pSet->AddNew();
m_pSet->m_course = dlg.m_strCourseNO;
m_pSet->m_studentno = dlg.m_strStudentNO;
m_pSet->m_score = dlg.m_fScore;
m_pSet->m_credit = dlg.m_fCredit;
m_pSet->Update();
m_pSet->Requery();
}
这个是弹出一个窗口修改的
void CODBCView::OnRecAdd()
{
CCsoreDlg dlg;
if (dlg.DoModal()==IDOK)
{m_pSet->AddNew();
m_pSet->m_course = dlg.m_strCourseNO;
m_pSet->m_studentno = dlg.m_strStudentNO;
m_pSet->m_score = dlg.m_fScore;
m_pSet->m_credit = dlg.m_fCredit;
m_pSet->Update();
m_pSet->Requery();
}
展开全部
在ok按钮中,先UpdateData()将编辑框的数据读到关联好的变量当中,然后就是打开表,添加数据,更新表。。。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2009-12-28
展开全部
显然是对OK按钮加入消息映射函数了,然后在该函数中将文本框中内容与datagrid控件绑定就可以了UpdateData(1).....,UpdateData(0)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询