Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

DataGridViewCheckBoxColumn какое событие отвечает за изменения состояния ячейки?

42K
21 ноября 2015 года
invisible being
4 / / 19.07.2011
И так я создаю вот так столбец:
 
Код:
DataGridViewColumn actual = new DataGridViewCheckBoxColumn();
            actual.HeaderText = "Актуальность";
            actual.Width = 80;
            actual.DefaultCellStyle = dataGridView1.Columns[1].DefaultCellStyle;
            actual.SortMode = DataGridViewColumnSortMode.NotSortable;
            dataGridView2.Columns.Add(actual);
Мне нужно после изменения состояния ячейки перерисовать картинку, так я это делаю:
Код:
figurs g = new figurs();
            g.ClearPict(IM);
            g.TOsnova(250, 350, IM, 180);
            for (int i = 1; i < dataGridView2.Rows.Count; i++)
            {
                if ((bool)dataGridView2.Rows[i].Cells[3].Value == true)
                {
                    TprimVivod((string)dataGridView2.Rows[i].Cells[1].Value, (string)dataGridView2.Rows[i].Cells[2].Value, IM);
                }
 
            }
            pictureBox2.Image = IM;
Вот в чем вопрос: какое событие отвечает за изменение ячейки? CellValueChanged - ячейка меняется, но ничего не происходит(иногда срабатывает при смене состояния ячейки и нажатия enter), та же беда с событиями: CellClick, CellMouseUp, CellContentClick. Сам код работает правильно....
42K
21 ноября 2015 года
invisible being
4 / / 19.07.2011
Эту функцию сделал отдельной кнопкой, ей не очень удобно пользоваться.....

Знаете кого-то, кто может ответить? Поделитесь с ним ссылкой.

Ваш ответ

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог