private void dataGridView1_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Delete) { var result = MessageBox.Show("Do you want to delete this row?", "Delete row", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { foreach (DataGridViewRow item in dataGridView1.SelectedRows) { dataGridView1.Rows.RemoveAt(item.Index); db.LagerSaldos.RemoveRange(db.LagerSaldos.Single(b => b.Isbn13id == item.Cells[1].Value.ToString() && b.ButiksId == activeButik.Id)); db.SaveChanges(); } } } }
private void treeViewCustomerOrders_AfterSelect(object sender, TreeViewEventArgs e) { lagerSaldos = null; db.SaveChanges(); ISBNList.Clear(); PopulateISBNList(); if (e.Node.Index < 0) { return; } var lagerSaldo = db.LagerSaldo.ToList(); böcker = db.Böcker.ToList(); var orders = db.Orders.ToList(); Författare = db.Författare.ToList(); var författarePerBok = db.FörfattareBöckerFörlags; FörfattareBöckerFörlagsList = db.FörfattareBöckerFörlags.ToList(); isButik = false; isFörfattare = false; PopulateDataGrid(e, lagerSaldo, författarePerBok, orders); }