c# 随机函数
现在有教师的信息,如下:教师编号 教师姓名 教师职称 教师专业 (教师职称包括:教授,副教授,讲师)
我想按照教师的专业进行分组,确定每组的人数为四个人,并且要求在每个组里面至少有一个教授或副教授
比如:有一个dropdownlist控件,用于选择专业 有一个textbox控件,用于限定每组的人数 有一个button控件,进行分组
还有一个datagrid控件,显示分组的结果
请问如何实现,请各位高手帮帮我,我的水平太差了,还在学习阶段,谢谢各位!
我想要代码学习一下 --------------------编程问答-------------------- sf --------------------编程问答-------------------- "我想按照教师的专业进行分组,确定每组的人数为四个人,并且要求在每个组里面至少有一个教授或副教授 "
这个好像是数据库里数据,程序里怎么控制,你只能根据dropdownList和textbox的值到数据库查询对应的数据,
但不能保证 “每个组里面至少有一个教授或副教授”。 --------------------编程问答-------------------- 写好sql语句就ok了啊~ --------------------编程问答--------------------
RE~~~比如说教授或者副教授的比例不到1/4怎么办~~ --------------------编程问答-------------------- 数据全部查询出来存放于DataTable中
选择职称、从DataTable进行示滤。得于该专业的所有老师信息。
输入每组人员后,点击查询:
如输入4 作4次循环,每次取一个随机数,从dataTable.DefautView中取记录(判断,如查询到最后一条还没有教授或副教授的,随机数再重取)
完毕 --------------------编程问答-------------------- 如果是要在显示的时候只显示有教授或副教授,只要在sql里实现就行。
select * from [table] where group in
(select 专业 from [table] as a where a.职称 = 教授 or a.职称 = 副教授)
补充:.NET技术 , C#