Возможно ли такое ?
В общем ситуация такая: есть отчет, в него в качестве параметра я передал здоровенный контейнер.
Отчет не табличного вида, а такой где куча контролов беспорядочно разбросано на дизайне.
Теперь в каждый котрол необходимо вывести свой элемент из этого контейнера.
Как это сделать ?
1. Распаковать контейнер в кучу переменных, для каждой переменной написать свой дисплей метод и привязать этот метод к контролу.
Больно много делать. Лень
2. Можно в executeQuery каждой секции в нужные контролы выводить определенные данные из контейнера.
Дело в том, что дизайн отчета уже есть, причем там разбросаны контролы, которые должны быть завязаны на данные. То есть, я так понимаю этот метод здесь не пойдет.
А хотелось бы сделать один метод вида:
display str Method(int _n)
{
if(_n == 1) return элемент 1 из контейнера
if(_n == 2) return элемент 2 из контейнера
................
}
А в контролах указать DataMethod = Metnod(k), где k для каждого контрола свой.
Можно ли реализовать что-то похожее.
Может посоветуете какое нибудь решение, а то что-то мне ничего в голову уже не лезет.
Благодарю.