Показать сообщение отдельно
Старый 24.05.2010, 17:56   #3  
rDenis2 is offline
rDenis2
Участник
 
62 / 36 (2) +++
Регистрация: 13.05.2010
Сделал через метод в DataSete, который описал выше.
Проблема похоже была в том что в одном UsetControl'е было два Axdatasourc'а с параметром Role = ProviderConsumer. Это дефолтная установка. Как только поменял у одного на None - заработало.

Забыл сказать, чтобы при загрузке страницы третий грид сразу фильтровался надо добавитй код из первого поста в эвент DataBound, во втором гриде.

AXDataSourceControl
Make sure only one AXDataSourceControl has Role property set to Provider ( or ProviderConsumer) in your user control. If the user control contains other user control then across all these , only one datasourcecontrol should play the provider role.


Из Ax2009EPDevcookbook

Попробуйте посмотреть здесь:
Filtering a DataSet from Code behind


Спасибо за ссылку, к сожалению у меня не неполучилось сделать как там описано.
Добавил фильтр по RecId, но грид все равно не фильтруется, показывает все записи.

Последний раз редактировалось rDenis2; 24.05.2010 в 18:00.