问题描述
protectedvoidButton1_Click(objectsender,EventArgse){Stringstr="insertintoZhusu(xuesheng_ID,xingming,xingbie,danwei,zhuanye,banji)selectxuesheng_ID,xingming,xingbie,danwei,zhuanye,banjifromXuesheng";//groupbyxuesheng_ID,xingming,xingbie,danwei,zhuanye,banjiconn.Open();SqlCommandcmd=newSqlCommand(str,conn);try{cmd.ExecuteNonQuery();Response.Write("<script>alert('导入学生名单成功!');</script>");clear();}//catch(SqlException)//{//Response.Write("<script>alert('对不起,导入学生名单失败!');</script>");//}finally{conn.Close();}}protectedvoidButton2_Click(objectsender,EventArgse){Stringstr="insertintoZhusu(sushe_ID,louhao)selectsushe_ID,louhaofromSushegroupbysushe_ID,louhao";conn.Open();SqlCommandcmd=newSqlCommand(str,conn);try{cmd.ExecuteNonQuery();Response.Write("<script>alert('分配宿舍成功!');</script>");clear();}catch(SqlException){Response.Write("<script>alert('对不起,分配宿舍失败!');</script>");}finally{conn.Close();}}以上是关于宿舍分配的代码!首先我介绍我的创建的三个表(学生Xuesheng、宿舍Sushe、住宿Zhusu)我想实现的功能是点击导入学生名单按钮实现:把学生表里的6个相关项(xuesheng_ID,xingming,xingbie,danwei,zhuanye,banji)保存到住宿表中!列名一样!已有的学生信息不保存!按学号排序!点击分配宿舍按钮实现:取出宿舍表里现住人数(puwei)为0的宿舍信息的两个相关项(sushe_ID,louhao)!按宿舍类型(leixing)(男、女)分成两大类!再按宿舍号排序!保存到住宿表中!列名一样!保存时男生分配到男生宿舍,男生分配到女生宿舍,按宿舍容量判断保存的次数!例如:宿舍为6人间!就要保存6次!分配给6个学生!毕业设计急需!那位高手给解决下!给我发个可用的实例也行!在线等!我对ASP懂的不多!别跟我说专业的!直接给我写好!谢谢