2011-11-11 1 views
0

DataGridViewがデータベースに接続されていて、削除コマンドを作成していますが、選択した行を削除するにはどうすればよいですか? Idはあなたが「オンフックされた場合 WinFormが行を削除しています

は、私は、ユーザーが

答えて

-1

をクリックした行を削除する「が選択されている」テーブル名 。DELETE FROM

:私はそれはの線に沿って何かになりたいです'、またはデータベースソースに接続してGridViewから削除すると、元のテーブルから削除されます。少なくともListViewではそうです。

手動で行を削除する必要がある場合は、次のクエリを使用することができます

"DELETE FROM table WHERE your_key_column = " + dataGridView1.SelectedRows[0].Cells[0] 

をこれは、あなたが一列のみ選択されていることを確信しているとみなし、最初のセルが一意に定義するあなたのキーが含まれています削除する行。

+0

はい、行が削除されたときにデータベースを更新します。 – JaredH20

+0

そうでない場合は、 'on delete'イベントをオーバーライドします。 – zmilojko

+0

[更新]ボタンは、有効なDeleteCommandが必要であるというエラーをスローします。これは私が尋ねていることです。選択した行だけを削除したい – JaredH20

関連する問題