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 には、dataTable を取得するために使用される select コマンドがあります。

4

1 に答える 1

0

したがって、dataTable を使用してこれを行う方法はないようです。SQL コマンド (ALTER TABLE ...) を使用する必要があります。

于 2016-05-04T11:02:01.243 に答える