0 / 0 / 0
Регистрация: 07.04.2016
Сообщений: 109
|
|||||||||||
1 | |||||||||||
Сравнение ячеек в столбце если значение не совпадает поменять цвет29.06.2017, 14:00. Показов 2222. Ответов 4
Метки нет (Все метки)
Привет. Нужно сравнить 2 столбика из DataGridView и если значения в столбиках различается, в столбике котором меняются значения, покрасить другой цвет. Вот мой код, но работает не корректно:
Добавлено через 54 секунды
0
|
29.06.2017, 14:00 | |
Ответы с готовыми решениями:
4
Поменять цвет ячейки, если значение больше 200 В выделенном диапазоне ячеек поменять цвет заливки всех ячеек с числами При значении ячеек в столбце А присвоить определенное значение ячейкам в столбце B Сравнение ячеек в столбце таблицы dataGridView |
4 / 4 / 3
Регистрация: 15.12.2015
Сообщений: 184
|
||||||
29.06.2017, 15:05 | 2 | |||||
advancedDataGridView2[4, i] - неверные индексы
сначала задается строка, а потом столбец
0
|
0 / 0 / 0
Регистрация: 07.04.2016
Сообщений: 109
|
||||||
30.06.2017, 12:56 [ТС] | 3 | |||||
Решил проблему, вот код если кому нибудь пригодится:
0
|
360 / 287 / 76
Регистрация: 21.06.2016
Сообщений: 1,115
|
|
30.06.2017, 14:01 | 4 |
Знаете, я бы не делал так, слишком некрасиво. Я бы добавил столбик в таблицу, не выводя ее в грид, и при кадом изменении строки, во время валидации, сравнивал бы значения в таблице, а не ячейках. Далее, по результату вычмсления/сравнения, прописывал бы 0 или 1 в это поле. И в обработчике закрашки грида - смотрел бы на это скрытое поле. Без гемора, и с чистым кодом.
Сегодня сравниваете 1 значение, завтра другое, через месяц 5 значений, и через пол года забудете что нужно было делать, а Ваш приемник, что будет дописывать.... я ему сочуствую.
0
|
0 / 0 / 0
Регистрация: 07.04.2016
Сообщений: 109
|
|
30.06.2017, 14:05 [ТС] | 5 |
Тут система проще, заполняется недельный план отгрузки, сравнивается план и факт, и чтобы не сделать ошибку, нужно закрасить другим цветом. Ваш вариант тоже очень логичен, спасибо
0
|
30.06.2017, 14:05 | |
30.06.2017, 14:05 | |
Помогаю со студенческими работами здесь
5
Если значение совпадает с значением из списка то ставим 1, если нет то 0 Как в datagridview С# отобразить только время если дата совпадает с настоящей и дату если не совпадает Как найти в столбце А значение, если удовлетворяет критериям то в столбце Б пишем результат Как в listview поменять цвет текста в 3 столбце? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |