Это одно и то же.
Учтите, что этот код будет вызываться каждый раз при выполнении считывания данных (executeQuery), а значит будет добавляться все больше и больше источников.
А почему вы не хотите добавить источник еще один на форму?
Если таки хотите это сделать из кода, может перенесите весь этот код (за исключением фильтрации) в метод init источника InventTable. И перед фильтрацией ищите сперва существующий фильтра, а только если не найден создавайте новый.
|