[quote=引用 9 楼 lsq19871207 的回复:] [quote=引用 8 楼 u013743168 的回复:] 回复MFC_USER。你说的对我起了很大的帮助,非常感谢!! 这里我还想问一下,就是在主界面选择了两个年龄,如24,28. 怎么样在本地数据库中得出年龄为24、28的所有成员信息,然后逐个将每人的Id,姓名等插入到弹出对话框的各列中呢? 哎,问的太多了,真是不好意思,没有这方面的经历,(我知道这里需要用到游标) 希望给与帮助!小弟这里先谢了
写个成员函数传进去即可. 子对话框类增加成员和接口 void CMyChildDlg::SetCondition( BOOL *condition, int nCount ) { for(int i=0; i<nCount; ++i) { m_condtion[i] = codition[i]; //m_condtion 是CMyChildDlg成员变量 如果条件个数不定, 那可以new出来. } } 主对话框类: void CMyMainDlg::OpenQuery() { CMyChildDlg dlg; dlg.SetConditon(xxxx);//设置参数到子对话框. (注意: 这里只能设置数据, 不能涉及到界面操作,因为界面还没有创建出来) dlg.DoModal(); }
回复MFC_USER。你说的对我起了很大的帮助,非常感谢!! 这里我还想问一下,就是在主界面选择了两个年龄,如24,28. 怎么样在本地数据库中得出年龄为24、28的所有成员信息,然后逐个将每人的Id,姓名等插入到弹出对话框的各列中呢? 哎,问的太多了,真是不好意思,没有这方面的经历,(我知道这里需要用到游标) 希望给与帮助!小弟这里先谢了
[quote=引用 8 楼 u013743168 的回复:] 回复MFC_USER。你说的对我起了很大的帮助,非常感谢!! 这里我还想问一下,就是在主界面选择了两个年龄,如24,28. 怎么样在本地数据库中得出年龄为24、28的所有成员信息,然后逐个将每人的Id,姓名等插入到弹出对话框的各列中呢? 哎,问的太多了,真是不好意思,没有这方面的经历,(我知道这里需要用到游标) 希望给与帮助!小弟这里先谢了
主对话框 获得选中的年龄, CSubDlg dlg; dlg.选中个数 = ; dlg.选中数据 = ; 子对话框 查询数据 显示数据 for (i = 0; i < 选中个数; i++) 查询数据 where age = strArr[i] and
定义一个对话框,然后定义一个参数传递函数与查询函数,调用对话框后,再调用其参数传递函数与查询函数,这样就OK了,
我做过一个类似项目,加我QQ
15,979
社区成员
115,896
社区内容
加载中
试试用AI创作助手写篇文章吧