Попробуйте выполнить такой код (не уверен, что поможет):
DECLARE @d1 datetime
DECLARE @d2 datetime
DECLARE @SQLString nvarchar(500);
DECLARE @ParmDefinition nvarchar(500);
SET @d1 = '05.02.2015'
SET @d1 = '05.03.2015'
SET @SQLString = N'select sum(t.price * t.val) from test t
innrer ...
innrer ...
innrer ...
where
t.date between @d1 and @d2 and
t2.date between @d1 and @d2 and
t3.date between @d1 and @d2';
SET @ParmDefinition = N'@d1 datetime, @d2 datetime'
bagos: Попробуйте поставить в Set вашего свойства ListCode брейкпоинт и проверить, что новое значение реально устанавливается, подписчик на событие PropertyChanged есть (handler != null) и событие реально генерируется.
Кстати у вас в DataContext формы экземпляр MyClassA установлен тот же, которому вы назначаете новое значение? Если другой - то косяк в этом.
bighoc: Андрей Мохов вам дело говорит. Вам нужна таблица с датами, чтобы иметь "срез" по которому агрегировать ваши данные. Кстати скрипты для таблицы-календаря легко найти, например: www.codeproject.com/Articles/647950/Create-and-Pop... . Если вам такая сложная таблица не нужна, то можно взять только те столбцы и период дат, который интересует.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.