我从Excel中导入了一些成绩表到DataGrid中(这没问题),显示如下:
年级 班级 姓名 语文 数学 英语 政治 化学
1 1 张三 80 77 88 88 90
1 1 李四 70 66 45 55 88
.......
我怎样把DataGrid里的成绩保存到SQLserver中,而且格式是这样的:
年级 班级 姓名 科目 分数
1 1 张三 语文 80
1 1 张三 数学 77
1 1 张三 英语 88
...
1 1 李四 语文 70
...
怎么实现呢,先谢谢了!
年级 班级 姓名 语文 数学 英语 政治 化学
1 1 张三 80 77 88 88 90
1 1 李四 70 66 45 55 88
.......
我怎样把DataGrid里的成绩保存到SQLserver中,而且格式是这样的:
年级 班级 姓名 科目 分数
1 1 张三 语文 80
1 1 张三 数学 77
1 1 张三 英语 88
...
1 1 李四 语文 70
...
怎么实现呢,先谢谢了!
解决方案 »
- onblur()&Bind()
- 为什么生成不了COOKIE?????
- 操作WORD插入图片遇到问题 (已经一个礼拜了!!各位帮忙解决啊)
- 数据插入的问题!各位帮帮忙!
- 有谁能帮我解释一下 什么叫序列化吗 ,谢谢
- DataGrid的多表共用问题,在线等待?~~
- 如何把注册的数据添加的数据库(sql server 2000)?
- 請問怎樣才能取得Datagrid控件里的數據﹖很急﹐很急﹗﹗﹗﹗﹗﹗﹗
- 大家能不能告诉我ASP。NET怎样才能名打印。请看出现的问题:
- Visual Studio.net的问题
- 巨难:我的网站上有很多用户,我希望他们用CuteFtp上传一些大的文件,用户密码最好是用我论坛上的数据库的用户密码,用CuteFtp连接后只能连
- 安装博客园程序遇到的问题,谁能帮忙解决下
1 1 张三 语文 80
1 1 张三 数学 77
1 1 张三 英语 88
1 1 李四 语文 70
的数据写入到SQLserver的成绩表中,成绩表的结构如下:年级 班级 姓名 科目 分数
那么这个问题就变成了批量插入数据了,怎么做呢?
object[] os = new object[dt.Columns.Count+1];for(int j = 0;j<dt.Rows.Count;j++)
{
for (int i = 0; i < dt.Columns.Count; i++)
{
param[i] = "@" + dt.Columns[i].ColumnName;
os[i] = dt.Rows[j][i].ToString().Replace("¥","");
}
da.Exec(scb.GetSqlCommandForProc(param, os));//自定义的写入数据的方法scb通过参数名称和参数的值返回一个SqlCommand对象,da.负责执行这个对象。
}