Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.09.2008, 09:28   #1
White
Пользователь
 
Регистрация: 12.08.2008
Сообщений: 10
По умолчанию Окрасить строку в ListView

Имеется функция, которая содержит запрос и выполняет заполнение ListView. Вот код
Код:
function TFrame1.Sel: Boolean;
begin
     Result := True;
     ListView1.Items.Clear;
     with DataModule1.IBQShared do
     begin
           SQL.Clear;
           SQL.Add('select name,note from Table1' +
                   'left join Table2 on Table2.name_id = Table1.note_id);
                   Open;
                   while not Eof do
                   begin
                        with ListView1.Items.Add do
                        begin
                                   Caption :=FieldByName('name').AsString;
                                   with SubItems do
                                   begin
                                        Add(FieldByName('note').AsString);
                                   end;
                          end;

                        Next;
                   end;
                   Close;
     end;
          if result then DataModule1.IBT.CommitRetaining
          else DataModule1.IBT.RollbackRetaining;
          inherited;
end;
В итоге получается следующая таблица
Name Note
n1 2
n2
n3 4
n4
n5 3
Нужно сделать проверку: если для элемента столбца Name не существует значения в столбце Note, то всю строку окрасить в красный цвет.
Прчем желательно все это сделать в этой функции.
White вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Окрасить строку в ListView White Компоненты Delphi 1 03.09.2008 18:52
Как выделить всю строку в ListView MasterofCDM БД в Delphi 2 03.07.2008 16:13