В datagridview содержится 770 строк. Необходимо закрасить ячейки в соответствии с тем, какое значение в них содержится. Использую такой код:
for (int i = 0; i < dgvControl.RowCount; i++)
{
DataGridViewCellStyle style = new DataGridViewCellStyle();
double y = double.Parse(dgvControl[index, i].Value.ToString());
if (y > _maxY || y < 0)
style.BackColor = Color.Red;
else if (y >= left && y <= right || y < _minY)
style.BackColor = Color.Green;
else
style.BackColor = Color.White;
dgvControl[index, i].Style = style;
}
но таким образом закраска происходит очень долго (больше минуты). Что тут неоптимально и как это можно исправить?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
как мне получить количество островов, тут их 2 один вверху справа(одиночный) и один большой весь последний ряд и первая колонкая обращался...
Всем привет! Попробую сформулировать свой вопрос правильноК примеру у меня есть
Есть форма добавления поста, к посту будут прикреплены картинкиВот перед отправкой этого поста в БД необходимо просмотреть загруженные...