Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
1 / 1 / 0
Регистрация: 06.12.2014
Сообщений: 117
1

Выделение цветом строк DataGridView по условию

31.05.2017, 00:40. Показов 873. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Не понимаю как сделать
1)Если текущая дата (минус) дата рождения > = 16 и не заполнено то выводить то при поиске выводить эти строки и выделять цветом. Для 1 курса.
2)От текущей даты (минус) дата последнего прохождения > 1 года. Для 2-4 курсов. Эти строки то же выделить цветом.
Если кто знает как сделать помогите пожалуйста.

Добавлено через 10 часов 8 минут
Разобрался сам)))
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
foreach (DataGridViewRow row in dataGridView1.Rows) //цикл
            {
                int yers = (DateTime.Now - DateTime.Parse(row.Cells[2].Value.ToString())).Days;
                int last = 0;
                if (row.Cells[6].Value.ToString() != "") last = (DateTime.Now - DateTime.Parse(row.Cells[6].Value.ToString())).Days;
                if (yers < 5840)
                    //for (int i = 0; i < row.Cells.Count; i++)
                    row.Cells[6].Style.BackColor = System.Drawing.Color.Yellow;
                else if (yers >= 5840 && (last > 365 || row.Cells[6].Value.ToString() == ""))
                    //for (int i = 0; i < row.Cells.Count; i++)
                    row.Cells[6].Style.BackColor = System.Drawing.Color.Red;
                else if (yers >= 5840 && last < 365)
                    //for (int i = 0; i < row.Cells.Count; i++)
                    row.Cells[6].Style.BackColor = System.Drawing.Color.Green;            
            }
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.05.2017, 00:40
Ответы с готовыми решениями:

Выделение строк DataGridView цветом по условию
Здравствуйте! У меня есть DataGridView, которому в DataSource кладу DataTable, взятый из БД....

Выделение цветом строк в DataGridView по значению даты
Всем привет и с наступившим!!! Помогите плиз! Проект нужно уже сдавать, а не могу решить такую...

Выделение строк DataGridView цветом и использование colorDialog
1 ситуация При загрузке формы автоматически выделяется первая строка в DataGridView. Мне бы...

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

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

DataGridView - выборочное выделение ячеек цветом
Помогите, пожалуйста!! Есть у меня в dataGridView есть несколько столбцов с названием &quot;Тема&quot; + еще...

Выделение всей строки в DataGridView и закрашивание ее цветом
Здравствуйте! Существует следующий код private void dgv_leftPanel_CellMouseClick(object sender,...

Выделение цветом отличную часть 2 строк
Всем доброго времени суток. Есть две строки. я их сравнил. нашел отличающуюся часть. записал ее в...

DataGridView1.SelectedRows - выделение нескольких строк цветом
Всем добрый день! Чет сломал голову, не могу понять... Имеется форма datagridview с набором...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru