Topic: Фильтр для дочерней ветки TreeView
Выбор значения для фильтра осуществляется через ComboBox. Проблема в том, что для главной родительской ветки (ParentID=NULL) всё работает без проблем, а для остальных дочерних - отбора нет. Пусто.
procedure Form1_ComboBox3_OnChange (Sender: TObject);
begin
if Form1.ComboBox3.dbItemID<>-1 then
begin
idHero:=Form1.ComboBox3.dbItemID;
Form1.TreeView1.dbFilter:='id_hero='+IntToStr(idHero);
end
else begin
Form1.TreeView1.dbFilter := '';
end;
Form1.Caption := Form1.TreeView1.dbFilter;
Form1.TreeView1.dbUpdate;
end;
Не пойму причину.