| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Разработка 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 дейтвует только на целые строки ,а мне нужно что-бы по столбикам. Можно конечно с легкостью програмно сделать, только мне вот инересно как через студию |
| Автор: 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, Лан спасибо за внимание. Проблема решена. |
| Автор: nikitao 12.3.2007, 16:12 |
Бррр. Не знаю , что ты там читаешь.... покупай Троелсона , а то тока мозг себе плавишь. Дык ,а че не работало то ? |