开发一个成绩分析系统,能实现excel数据导入到数据库,现在一个问题是怎么实现在web页面上批量录入成绩,比如一次一个班??? ,用户选择年级,班级,然后出现该班级所有学生资料,主要是学号和姓名,然后对每个学生进行成绩的输入??
大侠们帮忙!!!!
一次录入一个班倒是可以,但是比较危险,万一ie挂掉了,或不小心关掉了,那不是白忙活了?
用GridView,分数列用模板列,里面放TextBox控件, 保存时逐行处理。
用户选择年级,班级,然后出现该班级所有学生信息保存到一个Table中 ,用事务 循环插入
excel其实是一个数据库,你可以像select from 数据库一样 选择你要的数据导入到其它数据库
批量录入,你可以像插入表一样插入excel.
循环遍历所有text
就行了.text的命名最好有规律点 text1 text2 text3
高......................................
此句sqlcom = new SqlCommand(sqlstr, sqlcon); 是(由于上面代码我在之前已定义了SqlCommand sqlcom;):
SqlCommand sqlcom = sqlcom = new SqlCommand(sqlstr, sqlcon);
复制错了,应:
SqlCommand sqlcom = new SqlCommand(sqlstr, sqlcon);
引用 excel其实是一个数据库,你可以像select from 数据库一样 选择你要的数据导入到其它数据库 批量录入,你可以像插入表一样插入excel. 循环遍历所有text 就行了.text的命名最好有规律点 text1 text2 text3可以
如果Excel模式固定,可以将文件上传至服务器端一次性处理掉。
可以使用OleDBConnection对象读取Excel中的Sheet,然后插入数据
select top 12 * from Product where [id] not in (select top 12 [id] from Product) 这样可以分页,但是我在后面想加个条件 select top 12 * from Product where [id] not in (select top 12 [id] from Prod ......