private void Delete(object sender, EventArgs e) { if (dgItems.SelectedRows.Count == 0) { MessageBox.Show("Żaden wiersz nie jest zaznaczony. Aby usunąć wybrane wiersze, najpierw zaznacz je kliknięciem po ich lewej stronie."); } else { List <int> SelectedRows = new List <int>(); for (int i = 0; i < dgItems.SelectedRows.Count; i++) { SelectedRows.Add((int)dgItems.SelectedRows[i].Cells[0].Value); } Keeper.Remove(SelectedRows); Reload(); } }
private async void btnDeleteComponents_Click(object sender, EventArgs e) { if (dgvComponents.SelectedRows.Count == 0) { MessageBox.Show("Żaden wiersz nie jest zaznaczony. Aby usunąć wybrane wiersze, najpierw zaznacz je kliknięciem po ich lewej stronie."); } else { List <int> SelectedRows = new List <int>(); for (int i = 0; i < dgvComponents.SelectedRows.Count; i++) { SelectedRows.Add((int)dgvComponents.SelectedRows[i].Cells[0].Value); } await Components.Remove(SelectedRows); GetComponents(); } }