Visual C#でデータベースを作成するための基礎を学び、基本的なアプリケーションを構築しています。アプリケーションには、テキストボックスに現在表示されているレコードを削除する削除ボタンがあります。私は現時点で持っているコードは、このです:このC#のSQLの削除行機能で何が問題になっているのかを教えてください
private void btnDelete_Click(object sender, EventArgs e)
{
currentRow.Delete();
dAdapter.Update(dataset, "Contacts");
clearTextBoxes();
}
currentRowのは、テキストボックスに示されているもの、私が削除したいのDataRowです。データセットはデータセットです。 dAdapterはDataAdapterで、 "Contacts"はテーブル名またはw/eです。しかし、これは時々エラーを生成しています。ここで何が間違っていますか?ありがとう!
プログラムを実行しようとする時には長い道のり –
を行くだろう、私はメッセージを取得する:InvalidOperationExceptionがでました未処理:削除された行を含むDataRowコレクションを渡すときに、有効なDeleteCommandが必要です。 – Panzercrisis