コード例 #1
0
        private void buttonRemoveGoal_Click(object sender, EventArgs e)
        {
            IList <GoalDTO> goalsToRemove = new List <GoalDTO>();

            for (int i = 0; i < dataGridViewGoals.SelectedRows.Count; i++)
            {
                var goal = ((ObjectView <GoalDTO>)dataGridViewGoals.SelectedRows[i].DataBoundItem).Object;
                goalsToRemove.Add(goal);
            }
            _loadedAsset.RemoveGoals(goalsToRemove);
            dataGridViewGoals.DataSource = new BindingListView <GoalDTO>(_loadedAsset.GetAllGoals().ToList());
        }