Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.05.25;
Скачать: CL | DM;

Вниз

Проблема с cxGrid (отваливается DataSource)   Найти похожие ветки 

 
keymaster ©   (2008-04-11 11:51) [0]

Проблема заключается в следующем:
есть форма, на ней - cxGrid.
Есть датамодуль, на котором есть DataSet, к которому через DataSource подключен этот грид.
И всё чудесно работает, как в сказке.
Ровно до того момента, пока не закрываем проект и не сохраняем изменения в цвс.
Далее, забираем из цвс все изменения других участников проекта, открываем проект.

Та же форма, тот же грид, тот же датамодуль.
При открытии обнаруживается, что к гриду не прицеплен DataSource.
И так каждый день.

Кто сталкивался?


 
Palladin ©   (2008-04-11 12:00) [1]

скорее всего, просто у какого-то другого (или у всех, кроме тебя) есть DFM формы, который:
1. У него не обновляется из репозитория
2. У него в DFM DataSource не прицеплен
3. Он его каждый раз комитит


 
keymaster ©   (2008-04-11 12:07) [2]

Это не только моя проблема - повторяется у всей команды. С разными формами и разными датамодулями. Но в одинаковой ситуации - по утрам, когда все дружно делают check-out (get clean copy).

Этой конкретной формой занимаюсь только я.
Проблема не только с ней.

DFM в цвс выглядит так:
[...]
     inherited dbtvList: TcxGridDBTableView
       DataController.DataSource = dmInvoices.dsListDocuments
       object dbtvListDOCUMENT_ID: TcxGridDBColumn
         DataBinding.FieldName = "DOCUMENT_ID"
[...]
т.е. датасурс прицеплен.
Но при переоткрытии проекта, эта строка (DataController.DataSource = dmInvoices.dsListDocuments)
просто исчезает. и грид оказывается "голым".


 
мимоносец   (2008-04-11 12:34) [3]

По ходу пьессы среда не может обнаружить датамодуль и прибивает ссылку.


 
keymaster ©   (2008-04-11 12:42) [4]


> По ходу пьессы среда не может обнаружить датамодуль и прибивает
> ссылку.

Это как?
Датамодуль видно.
Если на гриде пнуть правый баттон, то в списке Link To DataSource будет список видимых модулей, и датасурсов.
Более того, нужный датасурс будет отмечен галочкой (типа "подключено"), но по факту грит не работает и надо ещё раз пнуть ту же строкчу


 
мимоносец   (2008-04-11 13:06) [5]

>Это как?
Прадположительно, происходит следующее: когда грузится форма, датамодуль еще в среде не открыт, поэтому дизайнер при попытке найти ссылку, нифига не находит. Попробуйте открыть сначала датамодуль, а потом уже нужную форму/фрейм.


 
keymaster ©   (2008-04-11 13:25) [6]

Не помогает.
Даже если из всего проекта оставить открытым только модуль этой формы - можно выбрать нужный датасет и всё становится хорошо. (независимо от того, открыт в IDE нужный датамодуль или нет).

Так что, думаю, дело не в порядке отктытия.



Страницы: 1 вся ветка

Текущий архив: 2008.05.25;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.014 c
15-1207796490
Tirael
2008-04-10 07:01
2008.05.25
электричество


2-1209614254
San1712
2008-05-01 07:57
2008.05.25
Почему не присваивается свойствам Caption и Strings текст ?


6-1187289971
WebSqlNeederr
2007-08-16 22:46
2008.05.25
Преобразовать айпи в длинный тип


2-1209010231
azamatufa
2008-04-24 08:10
2008.05.25
Rave Designer как сделать подсчет строк в DataBand ?


2-1209639326
lewka-serdceed
2008-05-01 14:55
2008.05.25
Удаление файла