нужна помощь.
Использую DB Quantum Grid 6.
Есть датасет, где создано сопоставляемое поле. Это же поле есть в сетке.
При попытке создать фильтр с программной помощью именно на это поле - вылетает с ошибкой преобразования типа Variant. При применении этого же кода на другие столбцы - все проходит идеально. Код брал как из справки, так и из Базы Знаний. Версия стоит июньская 2007 года.
Причем при добавлении фильтра вручную все проходит нормально.
После исследований я выяснил, что фильтр тупо пытается сконвертить мою строку зачем-то в double. Так как ему дают стринг, он вываливает эксепшн.
Куда копать, и возможно побороть?
PS. Проблему решил. Оказывается фильтр по DisplayText невозможен, в случае с сопоставляемым полем нужно указывать значение ключевого поля