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

Форматирование ячейки в dataGridView. Как поменять цвет определенной ячейки

23.04.2012, 12:30. Показов 10293. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Хочу поменять цвет выбранной ячейки, так что бы когда при выбраной строки цвет ячейки оставался таким же.

Пример:
Форматирование ячейки в dataGridView. Как поменять цвет определенной ячейки


Что бы дата была также красной и черной, при нажатие на строку. Это событие Paint ?
0
23.04.2012, 12:30
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.04.2012, 12:30
Ответы с готовыми решениями:

Поменять цвет выделенной ячейки datagridview
по умолчанию цвет выделения примерно такой, как его поменять ну нужный мне.

Как поменять цвет определённой ячейки таблицы?
Доброго дня форумчане. Имеется таблица в GUI приложении. Как поменять цвет определённой ячейки?

Поменять цвет ячейки в зависимости от текста ячейки
Всем привет! помогите с задачкой! как в VBA реализовать заливку ячеек по содержимому УСО №25 УСО№25, подучасток 2 УСО№25,...

4
 Аватар для C17H19NO3
218 / 212 / 63
Регистрация: 17.04.2012
Сообщений: 382
23.04.2012, 13:18 2
cellClick i CellMouseClick - это события. Создай у себя такие же события а вставь код с обработчиков.

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
        {
          //закрасить ячейку в красний цвет
            dataGridView1.CurrentCell.Style.ForeColor = Color.Red;
            dataGridView1.CurrentCell.Frozen.ToString();
            dataGridView1.ClearSelection();     
        }
 
private void dataGridView1_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
        {
             //когда нажимаешь правую клавишу - она окрашивается обратно в белую
            if (e.Button == MouseButtons.Right)
            {
                dataGridView1.CurrentCell = dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex];
                dataGridView1.CurrentCell.Style.ForeColor = Color.White;
                dataGridView1.ClearSelection();    
            }
        }
Добавлено через 7 минут
Посмотри поправку. Вместо BackColor напиши ForeColor
2
0 / 0 / 0
Регистрация: 14.02.2012
Сообщений: 25
23.04.2012, 13:37  [ТС] 3
да ну мне не нужно не чего зарисовывать, мне нужно что бы при нажатия на строку цвет ячеик черны и красных не менялся а остался таким же.
0
 Аватар для C17H19NO3
218 / 212 / 63
Регистрация: 17.04.2012
Сообщений: 382
23.04.2012, 13:52 4
а что тогда нужно красить, если и не текст и не ячеку? просто при нажатии на ячейку текст ставал красным, при нажатии на другую, цвет ставал красный, а текст предидущей ячейки становился опять черным или что?

у вас просто тему звучит "Форматирование ячейки в dataGridView. Как поменять цвет определенной ячейки ?"
0
0 / 0 / 0
Регистрация: 14.02.2012
Сообщений: 25
23.04.2012, 15:50  [ТС] 5
Цитата Сообщение от C17H19NO3 Посмотреть сообщение
а что тогда нужно красить, если и не текст и не ячеку? просто при нажатии на ячейку текст ставал красным, при нажатии на другую, цвет ставал красный, а текст предидущей ячейки становился опять черным или что?

у вас просто тему звучит "Форматирование ячейки в dataGridView. Как поменять цвет определенной ячейки ?"
до:
Форматирование ячейки в dataGridView. Как поменять цвет определенной ячейки


после:
Форматирование ячейки в dataGridView. Как поменять цвет определенной ячейки
0
23.04.2012, 15:50
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
23.04.2012, 15:50
Помогаю со студенческими работами здесь

Как извлечь данные из определенной ячейки dataGridView
Есть dataGridView, с файлом access в качестве источника, нужно извлечь данные из определенной ячейки. Например: в таблице имеется 5...

Как поменять значение определенной ячейки DataGrid
Подскажите, пожалуйста! Есть DataGrid. В нем есть ( например ) 3 столбца и 3 строки. Как мне поменять значение ячейки во второй строке...

Как вытащить цвет ячейки из Excel в DataGridView?
Здравствуйте! Есть необходимость импорта excel таблицы в DataGridView вместе с цветом ячеек, т. е. чтобы они в гриде были покрашены так же...

Как изменить цвет одной ячейки в dataGridView
Сабж. Думал у dataGridView1.Rows.Cells есть что-то на подобие DefaultCellStyle, а оказалось что нет Добавлено через 32 минуты 6...

Как перенести не только значение ячейки но и цвет ячейки
Добрый день, Скажите пожалуйста, есть ли возможность решить данную задачу без использования VB? 1.Ячейка А1 имеет значение...


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

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

Редактор формул (кликните на картинку в правом углу, чтобы закрыть)
Опции темы

Новые блоги и статьи
Система безопасности в Laravel: возможности и примеры
Wired 18.02.2025
Каждый день появляются новые виды атак и уязвимостей, которые могут поставить под угрозу конфиденциальные данные пользователей и функционирование всей системы. В этом контексте выбор надежного. . .
Давайте сравним Django и Laravel
Wired 18.02.2025
Django и Laravel - два мощных инструмента, которые часто сравнивают между собой. Оба фреймворка предлагают разработчикам богатый набор возможностей для создания масштабируемых веб-приложений, но. . .
Laravel или React - что лучше?
Wired 18.02.2025
В разработке веб выбор правильного инструмента часто определяет успех всего проекта. Особенно интересным представляется сравнение Laravel и React - двух популярных технологий, которые часто. . .
Laravel 11: новые возможности, гайд по обновлению
Wired 18.02.2025
Laravel 11 - это новая масштабная версия одного из самых популярных PHP-фреймворков, выпущенная в марте 2024 года. Эта версия продолжает традицию внедрения передовых технологий и методологий. . .
Миграции в Laravel
Wired 18.02.2025
Разработка веб-приложений на Laravel неразрывно связана с управлением структурой базы данных. При работе над проектом часто возникает необходимость вносить изменения в схему базы данных - добавлять. . .
Аутентификация в Laravel
Wired 18.02.2025
В современном мире веб-разработки безопасность пользовательских данных становится критически важным аспектом любого приложения. Laravel, как один из самых популярных PHP-фреймворков, предоставляет. . .
Laravel или Symfony: что лучше для старта?
Wired 18.02.2025
В веб-разработке выбор правильного фреймворка может стать определяющим фактором успеха проекта. Особенно это актуально для PHP - одного из самых распространенных языков программирования, где Laravel. . .
Что нового в Laravel 12
Wired 18.02.2025
С момента своего появления в 2011 году Laravel постоянно развивается, внедряя инновационные решения и совершенствуя существующие возможности. В начале 2025 года ожидается выход Laravel 12 - новой. . .
Роутер в Laravel: как работать с маршрутами
Wired 18.02.2025
Маршрутизация - один из основополагающих элементов любого веб-приложения на Laravel, определяющий как приложение отвечает на HTTP-запросы к различным URL-адресам. По сути, роутинг - это механизм. . .
Интеграция шаблона Bootstrap в Laravel PHP
Wired 18.02.2025
Разработка веб-приложений в современном мире требует не только надежного бэкенда, но и привлекательного, отзывчивого интерфейса. Laravel, как один из самых популярных PHP-фреймворков, отлично. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru