Разноцветные строки в DBGrid |
![]() |
![]() |
Статьи |
Эта статья предполагает, что Вы знаете как подключить базу данных к компоненту DBGrid. Самый легкий способ состоит в том, чтобы использовать Database Form Wizard. Выберите Окрашивание столбцовМы сделаем это через свойство TColumns сетки. Выберите компонент сетки на форме и вызовите Columns Editor, дважды щелкнув на свойстве Columns в Инспекторе Объектов. Теперь все, что Вы должны сделать - это определить цвет фона ячеек определенного столбца. Для цвета символов, см. свойства шрифта. ![]() ![]() Это все можно сделать за несколько щелчков. Это, конечно, лучше стандартной черно-белой сетки (если это, конечно, нужно). ![]() Окрашивание строкЕсли Вы хотите окрасить выбранную строку в DBGrid, но не хотите использовать опцию dgRowSelect, потому что хотите редактировать данные, Вы должны использовать событие Этот пример демонстрирует, как динамически изменить цвет текста в DBGrid.
Если зарплата служащего более 36 тысяч, ее строка отображается бордовым цветом. Следующий пример показывает, как динамически изменить цвет строки в DBGrid.
Если зарплата служащего более 36 тысяч, эта строка отображается белым. ![]() Окрашивание ячеекИ, наконец, если Вы хотите изменить цвет фона ячеек определенного столбца и цвет шрифта, Вы должны будете сделать:
Если зарплата служащего более 40 тысяч, эта ячейка отображается черным, а цвет шрифта белым. Автор: |
Комментарии
RSS лента комментариев этой записи