如何把更改了内容的dataGridView里的数据返回数据库?

来源:百度知道 编辑:UC知道 时间:2024/06/07 22:51:19
DataSet ds1 = new DataSet();
ds1.ReadXml("C:\\abc.xml",XmlReadMode.InferSchema);
dataGridView1.DataSource = ds1.Tables[0].DefaultView;
这样导入了XML后如何返回到数据库

String connectionString = "aaa";
SqlDataAdapter dataAdapter = new SqlDataAdapter("select * from xxx", connectionString);
dataAdapter.Update((DataTable)dataGridView1.DataSource);

aaa:数据库的连接定义
比如:
"Integrated Security=SSPI;Persist Security Info=False;" +
"Initial Catalog=Northwind;Data Source=localhost";

xxx:你要更新的数据库的表

这里有个要求是dataGridView1里表的结构和数据库表【xxx】要一致。