学习型 ASP/PHP/ASP.NET 主机 30元/年全能 ASP/PHP/ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付
发新话题
打印

关于两个Combobox控件的问题...............数据库强人帮下.

关于两个Combobox控件的问题...............数据库强人帮下.

意图:
做一个含有两个COMBOBOX的对话框程序,用来查看学生的成绩.
功能:
一、先选择班级名称,当班级选中后,在姓名框内加载该班的学生姓名,
二、当选中姓名后,学生的成绩显示出来.

我只会第二步以后,由第一步到第二步的连接不会.


问题:
1.初始化后,成绩框内为什么会是0分啊?我想应该是没有数字的吧.不知道我想的对不对,帮忙解释下了.谢谢
2.我只会加载一个COMBOBOX的程序,两个及两个以上就不知道那个判断的条件会是什么了?是不是与指针有关系?
3.是不是有判断班级的时候会调用虚函数?


高手帮我下,重点是选中班级后,如何把对应班的姓名加载上.
先谢过了.
附件里有我做的程序,在遇到问题的地方,我用注释写出来了.
那个数据库要加到数据源里面,我用的是ODBC这种的.4个原文件里的路径也要改下.

TOP

.......
奇怪,,怎么没见到附件?
....再传下
附件: 您所在的用户组无法下载或查看附件

TOP


没人!

今天早上再考虑了下,似乎要给第一个Combobox定义一个指针,用来判断选择的内容.
而且第一步还牵涉到选择了之后的变动问题,
就是班级选了的话,姓名也要改变.那也就是说,姓名的COMBOBOX在加载新的内容之前要把原来的内容删除掉.
有点难啊,
想了一早上,不知道应该怎么做了.

TOP

问题已经解决.......
用GetCurSel()函数进行判断

不过遇到新的问题

此过程如何用虚函数去解决???

TOP

这个应该比较简单吧,选中班级的时候,会出发组合框的 CBN_SELCHANGE 函数,在这个函数中,用组合框的GetLBText函数获取选中的组合框的内容,然后查询数据库中的班级加入到另一个组合框中

TOP

发新话题