Главная страница
    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
11-1148811625
thaddy
2006-05-28 14:20
2008.05.25
Kol winCE


15-1208149156
Wowders
2008-04-14 08:59
2008.05.25
Приветствие от новичка на форуме


15-1207719476
Игорь М.
2008-04-09 09:37
2008.05.25
Ассемблер


2-1209032542
Int23
2008-04-24 14:22
2008.05.25
Как убрать расшареное имя с папки


2-1209913873
223001
2008-05-04 19:11
2008.05.25
вопрос на засыпку





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский