예제 #1
0
 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();
     }
 }
예제 #2
0
        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();
            }
        }