powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Цвет заголовка ДатаГрид
9 сообщений из 9, страница 1 из 1
Цвет заголовка ДатаГрид
    #39281427
vadipok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день, коллеги!

Помогите пожалуйста изменить цвет заголовка конкретной колонки.
Вот этот код меняет цвет всей колонки, но мне так не надо.
Код: c#
1.
dataGridView1.Columns[i].DefaultCellStyle.BackColor = Color.Yellow;


Перерыл гугл, не помог.
Мне надо поменять цвет КОНКРЕТНОГО ЗАГАЛОВКА колонки.

Спасибо большое за помощь.
...
Рейтинг: 0 / 0
Цвет заголовка ДатаГрид
    #39281441
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Цвет заголовка ДатаГрид
    #39281610
vadipok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buser Не?

Ничего не поменялось:

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
                        if (result.Tables[0].Rows[0][i].ToString().Replace("_", "").Replace(" ", "") == "")
                        {
                            // dataGridView1.Columns[i].DefaultCellStyle.BackColor = Color.Yellow;
                            DataGridViewCellStyle style = new DataGridViewCellStyle();
                            style.ForeColor = Color.IndianRed;
                            style.BackColor = Color.Ivory;
                            dataGridView1.Columns[i].HeaderCell.Style = style;
                            buttonFlag = false;
                            string message = "Есть колонки с пустыми загаловками, заполните пожалуйста.";
                            MessageBox.Show(message);
                        }



Если убрать закомментированную строку, то цвет содержимого колонки становиться желтым.
...
Рейтинг: 0 / 0
Цвет заголовка ДатаГрид
    #39281614
vadipok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
                    // Column Header Style
                    DataGridViewCellStyle style = new DataGridViewCellStyle();
                    style.ForeColor = Color.IndianRed;
                    style.BackColor = Color.Red;
                    // Set column heading
                    for (int i = 0; i <= result.Tables[0].Columns.Count - 1; i++)
                    {
                        dataGridView1.Columns[i].HeaderText = result.Tables[0].Rows[0][i].ToString();
                        VectorList1.Add(new struct1(result.Tables[0].Rows[0][i].ToString(),
                                                    result.Tables[0].Rows[1][i].GetType().ToString()));
                        if (result.Tables[0].Rows[0][i].ToString().Replace("_", "").Replace(" ", "") == "")
                        {
                            dataGridView1.Columns[i].DefaultCellStyle.BackColor = Color.Yellow;
                            dataGridView1.Columns[i].HeaderCell.Style = style;
                            buttonFlag = false;
                        }
                    }
                    string message = "Есть колонки с пустыми загаловками, заполните пожалуйста.";
                    if (!buttonFlag) { MessageBox.Show(message); }



Вот так грамотнее наверно будет.
...
Рейтинг: 0 / 0
Цвет заголовка ДатаГрид
    #39281620
vadipok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос открыт еще.
...
Рейтинг: 0 / 0
Цвет заголовка ДатаГрид
    #39281626
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Цвет заголовка ДатаГрид
    #39281628
vadipok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где-то в степи,

Не хочет.
Это же то же самое вроде.
Может у меня с ДатаГридом что-то не так.
...
Рейтинг: 0 / 0
Цвет заголовка ДатаГрид
    #39281653
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadipok,
может это: что в ссылке написано?
First in your DataGridView you need to set EnableHeadersVisualStyles to false. After you've done that you can set the individual header style on each column.
...
Рейтинг: 0 / 0
Цвет заголовка ДатаГрид
    #39281679
vadipok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где-то в степиvadipok,
может это: что в ссылке написано?
First in your DataGridView you need to set EnableHeadersVisualStyles to false. After you've done that you can set the individual header style on each column.

Тысячи Африканских сурикатов смотрят на вас с удивлением, пораженные вашей гениальностью. )))

Спасибо большое, все работает.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Цвет заголовка ДатаГрид
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]