0 / 0 / 0
Регистрация: 09.02.2016
Сообщений: 1
1

Некорректная работа CheckBox в DataGridView

18.03.2016, 23:35. Показов 930. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В программе создан DataGridView(matrix1), заполненный CheckBox'ами(кроме первого столбца), с помощью него заполняется массив следующим образом:
C++
1
2
3
4
5
6
7
8
for(int i = 0; i < trackBar1->Value; i++){
for(int j = 0; j < trackBar1->Value; j++){
    if(matrix1->Rows[i]->Cells[j+1]->Value)
        Module1->adjacencyMatrix[i][j] = 1;
    else
        Module1->adjacencyMatrix[i][j] = 0;
}
}
Первоначально, флажки отсутствуют и массив нормально заполняется нулями, если поставить флажки, заполняется 1, но если флажок поставить, а потом убрать, то ячейки в которых раньше был флажок всё равно заполняются 1, т.е. галочка снимается/ставится, но значение остаётся старое(проблема именно в DataGrid'е так как, перед тем как заново заполняться массив обнуляется)
Как сделать, чтобы после снятия галочки, значение всё таки менялось?
Возможно, я неправильно считываю значения ячеек, тогда прошу наставить меня на путь истинный) Только начал знакомство с Windows Forms

Добавлено через 2 часа 11 минут
Разобрался, надо было
C++
1
if((bool)matrix1->Rows[i]->Cells[j+1]->EditedFormattedValue)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.03.2016, 23:35
Ответы с готовыми решениями:

Некорректная работа циклов, обходящих массивы
Здравствуйте, столкнулся с тем что цикл подставляет не верное значение: System::Void...

Некорректная работа checkbox и mySQL
Всем доброе время суток! Есть такая проблема, на форме есть некоторое количество checkbox,...

Работа с checkbox в datagridview
Здравствуйте! Столкнулся с такой проблемой. Имеется TreeView, по нажатию на ветку которого...

Работа с файлом (корректный код, некорректная работа программы)
Для записи и чтения файла использую разные функции. По одиночке они работают нормально. Вставляю...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.03.2016, 23:35
Помогаю со студенческими работами здесь

Работа с INI: некорректная работа пользовательской функции
Ранее нашел код для работы с ini-файлами: public class INI { ///...

CheckBox в DataGridView
Доброго времени суток. Делаю программу для подсчета голосов. Что имеем: Есть некая таблица...

dataGridView + checkBox
добрый день! подскажите, как мне в таблицу dataGridView, заполняемую динамически, добавить checkBox...

DataGridView с CheckBox
Есть Datatable c типом: DataColumn(&quot;Check&quot;, typeof (bool)); Хочу когда выбиралось поле, у...

CheckBox в DataGridView
Привет всем. Есть некоторый вопрос: Есть DataGridView, в нем есть один столбец типом данных -...

Checkbox and DataGridView
Доброе время суток всем. Как можно через ЧекБокс сортировать ДатаГридВью? Скажем так - Есть...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru