Gridview的数据导进去数据库表:
1.数据的导入能不能不用手动在数据库建表(因为Gridview里面绑定的数据不一定,有可能是3列或者4列),
保证不了.
2.有什么什么方法可以动态的导入(因为Gridview绑定的内容也是多变的)
3.求代码.
1.数据的导入能不能不用手动在数据库建表(因为Gridview里面绑定的数据不一定,有可能是3列或者4列),
保证不了.
2.有什么什么方法可以动态的导入(因为Gridview绑定的内容也是多变的)
3.求代码.
解决方案 »
- 求ASP.NET登录输入验证码的问题
- js不申明变量,自己用就叫动态?无语
- this.CHKPower.SelectedValue=",1,20,"; checkboxlist在判断选定问题
- 怎样让datalist的每个记录字段值在页面上显示为超链接,点击后就detalview 显示该记录的明细?
- GridView的HyperLinkField如何设置成email的地址?
- 哪错了
- 请教一个比较细的问题?
- 如何引用OCX控件?急!
- textbox中怎么规定只能输入xxxx年xx月的格式。
- 如何在asp.net里一次上传多个文件?
- 关于生命周期的问题
- 怎样将一条记录(Datarow)导入目标数据库中,表结构是一致的
protected void Button2_Click(object sender, EventArgs e)
{
string sql= "";
string sqlconn = "Data Source=.;Initial Catalog=Test;Integrated Security=True"; //连接数据库
SqlConnection con = new SqlConnection(sqlconn);
con.Open();
for (int i = 0; i < GridView1.Rows.Count; i++) //将数据逐行写入到数据库中
{
sql= ("insert into ToSql( 学号, 姓名,年龄, 性别 ) values('" + GridView1.Rows[i].Cells[1].Text.ToString().Trim() + "','" + GridView1.Rows[i].Cells[2].Text.ToString().Trim() + "','" + GridView1.Rows[i].Cells[3].Text.ToString().Trim() + "','" + GridView1.Rows[i].Cells[4].Text.ToString().Trim() + "')");
SqlCommand cmd = new SqlCommand(sql, con);
try
{
cmd.ExecuteNonQuery();
ClientScript.RegisterStartupScript(this.Page.GetType(), "alert", "<script>alert('导入数据成功!')</script>");
}
catch (Exception ex)
{
Response.Write("将数据插入数据库时出错" + ex.Message);
}
}
con.Close();
}