Beispiel #1
0
        void Item_Click(object sender, EventArgs e)
        {
            if ((sender as ButtonItem).SubItems.Count > 0)
            {
                buttonItem1.ClosePopup();
            }

            if (dataGridViewX1.SelectedRows.Count > 0)
            {
                List <Student> list = new List <Student>();
                foreach (DataGridViewRow row in dataGridViewX1.SelectedRows)
                {
                    list.Add(row.Tag as Student);
                }

                _parent.SetCategory(list, (sender as ButtonItem).Tag.ToString());
                RefreshStudents();
            }
        }
        void Item_Click(object sender, EventArgs e)
        {
            if ((sender as ButtonItem).SubItems.Count > 0)
            {
                buttonItem1.ClosePopup();
            }

            if (dataGridViewX1.SelectedCells.Count > 0)
            {
                foreach (DataGridViewCell cell in dataGridViewX1.SelectedCells)
                {
                    if (cell is CellGradeYear && cell.Value != null && !string.IsNullOrEmpty(cell.Value.ToString()))
                    {
                        CellGradeYear cellGradeYear = cell as CellGradeYear;
                        cellGradeYear.SetCategory(new List <Student>(cellGradeYear.Students.Values), (sender as ButtonItem).Tag.ToString());
                    }
                }
                dataGridViewX1.Refresh();
            }
        }