Показать сообщение отдельно
  #2  
Старый 23.06.2010, 14:41
roamer roamer вне форума
Активный
 
Регистрация: 15.04.2009
Сообщения: 369
Репутация: 93
По умолчанию

DBGrid отображает информацию из какого-то открытого набора данных (например, TQuery).
Ячейки TStringGrid являются "хранилищами" информации "явно".
Поэтому, лучше "бежать" по строкам открытого набора данных и по строкам TStringGrid.
И сравнивать (в зависимости от контекста) содержание полей набора данных и соотв. ячеек TStringGrid.

Типа (простой перебор) :
Код:
Query1.First;
while not Query1.EOF do
 begin
    i:=-1;
    while i<(StringGrid1.RowCount-1) do
      begin
         i:=i+1;
         ...
         здесь сравнение
         ...
    end;
   Query1.Next;
end;
Ответить с цитированием