积极答复者
断开环境编辑和更新数据的问题

问题
-
断开环境编辑和更新数据的问题:
有关 “DataTable、DataRow、约束、关系 属性及方法(重)”
请高手们解难……- 已移动 Sheng Jiang 蒋晟Moderator 2009年8月1日 14:35 非语言相关 (发件人:Visual C#)
答案
-
类似于这样更新:
public DataSet CreateCmdsAndUpdate(DataSet dataSet, string connectionString, string queryString) { using (OleDbConnection connection = new OleDbConnection(connectionString)) { OleDbDataAdapter adapter = new OleDbDataAdapter(); adapter.SelectCommand = new OleDbCommand(queryString, connection); OleDbCommandBuilder builder = new OleDbCommandBuilder(adapter); connection.Open(); DataSet customers = new DataSet(); adapter.Fill(customers); //code to modify data in dataset here adapter.Update(customers); return customers; } }
周雪峰- 已标记为答案 xw2009ds 2009年8月1日 15:43
全部回复
-
您好,我搜了一些资料供您参考,希望有帮助。
http://www.cnblogs.com/vieri122/archive/2009/05/04/1449108.html
http://www.cnblogs.com/binarytree/archive/2008/10/09/1306843.html
http://topic.csdn.net/t/20040314/10/2840670.html
PS 请善用msdn
http://msdn.microsoft.com/zh-cn/library/system.data.sqlclient.sqldataadapter.aspx
从下面的连接可以关联到DataSet、DataTable、DataRow等
http://msdn.microsoft.com/zh-cn/library/system.data.dataset.aspx -
类似于这样更新:
public DataSet CreateCmdsAndUpdate(DataSet dataSet, string connectionString, string queryString) { using (OleDbConnection connection = new OleDbConnection(connectionString)) { OleDbDataAdapter adapter = new OleDbDataAdapter(); adapter.SelectCommand = new OleDbCommand(queryString, connection); OleDbCommandBuilder builder = new OleDbCommandBuilder(adapter); connection.Open(); DataSet customers = new DataSet(); adapter.Fill(customers); //code to modify data in dataset here adapter.Update(customers); return customers; } }
周雪峰- 已标记为答案 xw2009ds 2009年8月1日 15:43