Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Снова по раскраске грида. / 4 сообщений из 4, страница 1 из 1
22.05.2013, 12:17
    #38268085
Alex_men
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Снова по раскраске грида.
Добрый день, уважаемые форумчане!

Мне надо в гриде по определенному параметру выделить цветами строки. По строкам прохожу циклом это понятно. Когда разукрашивать надо было по одному параметру (удаленные операции) не напрягало и по строчке пройтись циклом.
так работало:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
For j = 1 To Me.MSHFG_req.Cols - 1
                        
                            Me.MSHFG_req.Row = i
                            Me.MSHFG_req.Col = j
                            Me.MSHFG_req.CellBackColor = arrRowColor(1)
Next j
Me.MSHFG_req.Redraw = True




Сейчас хотят аж по 7 параметрам. Да и вдруг подумалось что в гриде же можно диапазоны выделять. Сделал так:
Код: vbnet
1.
2.
3.
4.
5.
      
                            Me.MSHFG_req.Row = i
                            Me.MSHFG_req.Col = 1
                            Me.MSHFG_req.ColSel = Me.MSHFG_req.Cols - 1
                            Me.MSHFG_req.CellBackColor = arrRowColor(1)



Да не тут то было. Раскрашивается только первое поле строки. В чем я не прав и можно ли вообще обойтись без цикла прохода по колонкам?
...
Рейтинг: 0 / 0
22.05.2013, 12:23
    #38268100
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Снова по раскраске грида.
нет, насколько я понимаю
...
Рейтинг: 0 / 0
22.05.2013, 12:26
    #38268106
Alex_men
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Снова по раскраске грида.
Shocker.Pro,

грустно многовато циклов получается. Не будет ли тормозить. С другой стороны в этом гриде навряд ли будет более 30-40 записей в день. попробуем что скажут циклы
...
Рейтинг: 0 / 0
22.05.2013, 13:07
    #38268169
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Снова по раскраске грида.
Не будет, раз ты Redraw выключаешь
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Снова по раскраске грида. / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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