Показать сообщение отдельно
Старый 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?
Вопрос снят, в заявках на покупку есть пример.