РадГрид мастер / Подробнее Телерик - PullRequest
0 голосов
/ 16 января 2012

У меня есть основная таблица, скажем, с пользователями, а вторая с деталями заказов.Теперь давайте скажем, что PK в таблице пользователей это ID.В заказах у меня есть только столбец с номером карты, по которому я могу решить, какие строки отображать.В каждой строке пользователей также имеется CardNumber.

Я знаю, как создать таблицу dataSource для заказов, которая использует параметр управления:

<asp:ControlParameter ControlID="gvUsers" DefaultValue="0" Name="ID"
                                      PropertyName="SelectedValue" Type="Int32" />

Благодаря этому я могу получить userId, который является PKтаблицу Users и используйте ее в запросе на выбор для заказов.Но мне нужно использовать не userId, а CardID.

Что мне нужно сделать, чтобы упростить процесс повторного связывания таблицы заказов каждый раз, когда выбранная строка i изменяет таблицу пользователей, основываясь на значении cardNumber новой выбранной строки из таблицы пользователей.

Спасибо за любыепомощь

1 Ответ

0 голосов
/ 17 января 2012

хорошо, я понял это.

Достаточно добавить ключ к <MasterTableView DataKeyNames="id, userId

А потом Вы можете использовать его в источнике данных sql:

<asp:ControlParameter ControlID="gvUsers" DefaultValue="0" Name="userId"
                                  PropertyName="SelectedValue" Type="Int32" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...