Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка Windows Forms > DataGridView покрасить каждый столбик


Автор: Ak47black 11.3.2007, 21:37
Вообшем меня интересует ответ на слудуший вопрос:
Как не программно задать в свойствах DataGridView ,чтобы каждый столбик был разного цвета.
Я вот ту непонимаю вроде ставлю в Columbs ,но только действует когда я выделяю.
Можно-ли вообше это сделать не програмно?

Автор: nikitao 11.3.2007, 21:47
Эм
Меняешь вот это свойство :
DataGridView[<Нужный Column>].DefaultCellStyle.BackColor на какой хочешь ;) 

Менять моно ессно и через студию.

Автор: Ak47black 11.3.2007, 22:10
Не я имею в виду не програмно, у меня неполучаеться.
Если я делаю через студию Columbs->selected columbs(выбираю любой)->DefaultCellStyle->BackColor(ставлю любой цвет) ,то когда запускаю приложение эффекта невижу, за исключением если я там-же ставлю SelectedBackColor но тогда эффект, только при выдилении.
RowTemlpate дейтвует только на целые строки ,а мне нужно что-бы по столбикам.
Можно конечно с легкостью програмно сделать, только мне вот инересно как через студию  smile  .

Автор: nikitao 11.3.2007, 22:17
Честно говоря не пойму тебя , потому что лично у меня сразу при запуске все закрашено и не надо ничего выделять.

Автор: marcusmae 12.3.2007, 00:11
Ak47black, извините, но Ваше слово "не программно" выглядит несколько подозрительно на предмет того, в курсе ли Вы вообще, что эти "не программные" настройки имеют самое что есть программное воплощение в файле Form.designer.cs (<имяВашейФормы>.designer.cs) и/или в методе InitializeComponent(). Зная это, Вы всегда можете, по крайней мере, проверить, имеют ли они именно такое кодовое воплощение, какое Вы предполагаете. И наоборот.

Автор: Ak47black 12.3.2007, 11:50
marcusmae,   smile  Вообшето да, так и есть.
Лан спасибо за внимание. Проблема решена.

Автор: nikitao 12.3.2007, 16:12
Цитата(Ak47black @  12.3.2007,  12:50 Найти цитируемый пост)
marcusmae,   smile  Вообшето да, так и есть.

Бррр. Не знаю , что ты там читаешь.... покупай Троелсона , а то тока мозг себе плавишь.  smile 


Цитата(Ak47black @  12.3.2007,  12:50 Найти цитируемый пост)
Лан спасибо за внимание. Проблема решена.

Дык ,а че не работало то ? smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)