0

在 DataTable 的 DataColumnCollection 中添加/更改列后,我需要更新数据库。我怎样才能做到这一点?

我使用此代码添加新列:

dataTable.Columns.Add("newColumn", typeof (int));

此代码适用于 dataTable 中更改的行,但不适用于更改的列(它什么也不做)。

SqlDataAdapter adapter  = new SqlDataAdapter(cmdText, _connection);
SqlCommandBuilder cb = new SqlCommandBuilder(adapter);
adapter.Update(dataTable);

在 cmdText 中是用于获取数据表的选择命令。

4

1 回答 1

0

所以看起来没有办法使用 dataTable 来做到这一点。您必须使用 SQL 命令(ALTER TABLE ...)。

于 2016-05-04T11:02:01.243 回答