Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2008.05.25;
Скачать: [xml.tar.bz2];

Вниз

Проблема с 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.007 c
2-1209088087
San1712
2008-04-25 05:48
2008.05.25
Как программно выделить строку в компоненте TListView ?


8-1180607479
First
2007-05-31 14:31
2008.05.25
Vidio Проигрыватель


3-1197498119
Wolf
2007-12-13 01:21
2008.05.25
Вопрос по SQLite базу данных


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


2-1209063299
Артемка
2008-04-24 22:54
2008.05.25
mainmenu





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский