我需要在DataTable中的DataColumnCollection中添加/更改列后更新数据库。我怎么能这样做?
我使用此代码添加新列:
dataTable.Columns.Add("newColumn", typeof (int));
此代码适用于dataTable中已更改的行,但不适用于已更改的列(它不执行任何操作)。
SqlDataAdapter adapter = new SqlDataAdapter(cmdText, _connection);
SqlCommandBuilder cb = new SqlCommandBuilder(adapter);
adapter.Update(dataTable);
在cmdText中是select命令用于获取dataTable。
答案 0 :(得分:0)
所以看起来没有办法使用dataTable来做到这一点。 您必须使用SQL命令(ALTER TABLE ...)。