Тема: tmpTable и Grid
Показать сообщение отдельно
Старый 10.02.2007, 14:35   #12  
Eldar9x is offline
Eldar9x
MCTS
Аватар для Eldar9x
Oracle
MCBMSS
 
1,064 / 166 (8) ++++++
Регистрация: 29.09.2006
Адрес: Казань
есть такая идея. Если датасорс создан по временной таблице, то нужно на этой самой таблице создать метод, который ее заполнит, то есть что то вроде этого:
X++:
void fill()
{
    Table_tmptst table_tmptst;
    ;
    while select table_tmptst
    {
        this.Field1 = table_tmptst.Field1;
        this.Field2 = table_tmptst.Field2;
        this.Field3 = table_tmptst.Field3;
        this.insert();
    }
}
то есть заполняем данный экземпляр какими то данными (в этом случае - из таблицы table_tmptst).
Затем в init() формы просто вызываете данный метод после super(). И тогда, если источником данных Грида служит датасорс формы по временной таблице, все отобразится. Что интересно, не нужно никаких setTmpData(), почему, хотелось бы узнать...