AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.04.2016, 01:29   #1  
TDV is offline
TDV
Участник
 
128 / 30 (2) +++
Регистрация: 04.11.2005
Портал AX 2009
Помогите пожалуйста, с EP 2009. .

На странице делаю два WebParts, в первом Grid1 Provider со своим Dataset1(table1), во втором Grid2 Consumer со своим Dataset2(table2).
В датасет1 и датасет2 таблицы связаны relation под полю. table1.id=table2.id(1:n)
Как сделать так что-бы при выборе строки на странице в webpart1 в Grid1 автоматически менялись строки в Grid2 по связи таблиц(table1.id=table2.id). Проще говоря как в портал перенести форму SalesTable, где в одном верхнем гриде salestable , в во втором нижнем гриде salesline, которые связаны при выборе строки в grid salestable.

Пытался сделать на первом гриде:

protected void SalesTable_SelectedIndexChanged(object sender, EventArgs e)
{
salesid salesid;
DataSetViewRow curRow = this.AxDataSource1.GetDataSourceView(this.AxGridView1.DataMember).DataSetView.GetCurrent();
salesid = (salesid)curRow.GetFieldValue("salesid");

}

но как дальше передать salesid во второй грид для наложения фильтра в на saleslines?
Старый 28.04.2016, 16:03   #2  
TDV is offline
TDV
Участник
 
128 / 30 (2) +++
Регистрация: 04.11.2005
Цитата:
Сообщение от TDV Посмотреть сообщение
Помогите пожалуйста, с EP 2009. .

На странице делаю два WebParts, в первом Grid1 Provider со своим Dataset1(table1), во втором Grid2 Consumer со своим Dataset2(table2).
В датасет1 и датасет2 таблицы связаны relation под полю. table1.id=table2.id(1:n)
Как сделать так что-бы при выборе строки на странице в webpart1 в Grid1 автоматически менялись строки в Grid2 по связи таблиц(table1.id=table2.id). Проще говоря как в портал перенести форму SalesTable, где в одном верхнем гриде salestable , в во втором нижнем гриде salesline, которые связаны при выборе строки в grid salestable.

Пытался сделать на первом гриде:

protected void SalesTable_SelectedIndexChanged(object sender, EventArgs e)
{
salesid salesid;
DataSetViewRow curRow = this.AxDataSource1.GetDataSourceView(this.AxGridView1.DataMember).DataSetView.GetCurrent();
salesid = (salesid)curRow.GetFieldValue("salesid");

}

но как дальше передать salesid во второй грид для наложения фильтра в на saleslines?
Вопрос снят, в заявках на покупку есть пример.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
emeadaxsupport: AX Performance - What information and data to collect when you want to open a support case Blog bot DAX Blogs 0 29.09.2015 15:11
emeadaxsupport: AX Performance Troubleshooting Checklist Part 1B [Application and AOS Configuration] Blog bot DAX Blogs 0 05.09.2014 21:11
axforum blogs: Квест: Подружим Dynamics Ax 2009 Sp1 RU7 c SharePoint Foundation 2010 - Этап 2 Blog bot DAX Blogs 0 12.07.2011 14:11
Ролевые центры и корпоративный портал. AX 2009. Ошибка при развертывании на Sharepoint Alexandr A. Osipkin DAX: Администрирование 12 23.06.2009 11:13
Arijit Basu: AX 2009 - Quick Overview Blog bot DAX Blogs 4 19.05.2008 14:47
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 05:18.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.