SkySi
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Здравствуйте. Возникла следующая проблема. Есть грид с двумя уровнями и, соответственно, с двумя вложенными View (TableView, не DB!). Данные во view заносятся через Tv1->DataController->AppendRecord() и Tv1->DataController->SetValue(). Для первого (Master) вью все ок, а вот для detail - не могу понять, каким образом указать связь с записью из MasterView. Добавление во второй вью происходит таким же образом, как и в первый: int RecNo2 = Tv2->DataController->AppendRecord(); Tv2->DataController->SetValue(RecNo2, 0, Tv1->DataController->GetValue(RecNo, 0)); Tv2->DataController->SetValue(RecNo2, 1, ProductId); и т.д. Но строки нет, как будто ее и не добавляли. Как решить эту проблему? Может быть я вообще не с той стороны подошла к задаче? И еще, прочитала всю ветку, несколько раз натыкалась на упоминание о клонах и о том, что необходимо их использовать, но так и не поняла, в чем их смысл. | Всего записей: 4 | Зарегистр. 08-09-2006 | Отправлено: 13:55 08-09-2006 | Исправлено: SkySi, 13:56 08-09-2006 |
|