当前位置:编程学习 > C#/ASP.NET >>

紧急求助!!!!

dataGridView
数据不同的列添加到sql数据库不同的表中!!!!!! sql 数据库 dataGridView --------------------编程问答-------------------- 具体要怎么实现这个功能?
批量,SQL还是什么? --------------------编程问答-------------------- 批量!!一键导入整个dataGridView的数据!!但是dataGridView里的数据要进入不同的数据库的表里!!
--------------------编程问答-------------------- 自己写代码,insert到不同的表,不用指望自动更新 --------------------编程问答-------------------- 我就是代码不太会写,求个思路。。
--------------------编程问答-------------------- #3
我就是代码不太会写,求个思路。。 --------------------编程问答-------------------- 循环datatable或gridview的datarow,攒出多条sql语句 --------------------编程问答--------------------

引用 3 楼 bdmh 的回复:
我就是代码不太会写,求个思路。。

呵呵 --------------------编程问答-------------------- 这个不是太简单
	protected void Save()
{
string strSql1 = "", strSql2 = "";
for (int i = 0; i < gvwDetail.Rows.Count; i++)
{
strSql1 = "insert tab1 (f1,f2,f3) values ('" + gvwDetail.Rows[i].Cells[1].Text + "'";
strSql2 = "insert tab2 (f1,f4,f5) values ('" + gvwDetail.Rows[i].Cells[1].Text + "'";
for (int j = 2; j < gvwDetail.Columns.Count; j++)
{
if (j > 4)
{
strSql1 += ",'" + gvwDetail.Rows[i].Cells[j].Text + "'";
}
else
{
strSql2 += ",'" + gvwDetail.Rows[i].Cells[j].Text + "'";
}
}
strSql1 += ")";
strSql2 += ")";
ExecuteSql(strSql1);
ExecuteSql(strSql2);
}
}
public static int ExecuteSql(string strSql)
{
using (System.Data.SqlClient.SqlConnection connection = new System.Data.SqlClient.SqlConnection("ConnectString"))
{
System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand(strSql, connection);
connection.Open();
int rows = cmd.ExecuteNonQuery();
return rows;
}
}
--------------------编程问答-------------------- 这个程序是哪里来的呀???? --------------------编程问答-------------------- 写个存储过程吧。用存储过程批量处理吧。 --------------------编程问答-------------------- 给个方向。
存储过程,datagridview里的数据以@xml方式传递到存储过程来处理。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,