DataGridView
Windows フォーム アプリケーション (C# で記述) にコントロールがあります。
必要なのは、ユーザーがDataGridViewRowを選択し、「削除」ボタンをクリックすると、行が削除されることです。そして次に、テーブル アダプターを使用してデータベースを更新する必要があります。
これまでのところ、次のものがあります:
private void btnDelete_Click(object sender, EventArgs e)
{
if (this.dataGridView1.SelectedRows.Count > 0)
{
dataGridView1.Rows.RemoveAt(this.dataGridView1.SelectedRows[0].Index);
}
}
さらに、これで削除されるのは 1 行だけです。ユーザーが複数の行を選択できるようにしてほしいです。
ベストアンサー1
このコードは、選択された項目を削除しますdataGridView1
:
private void btnDelete_Click(object sender, EventArgs e)
{
foreach (DataGridViewRow item in this.dataGridView1.SelectedRows)
{
dataGridView1.Rows.RemoveAt(item.Index);
}
}