private void tciRemove_Click(object sender, EventArgs e) { if (cardItemsGridView.SelectedCells.Count > 0) { var cardItemView = ((List <TeacherCardItemView>)cardItemsGridView.DataSource)[cardItemsGridView.SelectedCells[0].RowIndex]; tciRepo.delete(cardItemView.id); UpdateTeacherCardItemsList(); } }