Пользовательский фильтр на сайте динамических данных - PullRequest
0 голосов
/ 14 июня 2010

Я хочу иметь возможность поиска по столбцу, который является внешним ключом другой таблицы. Я не хочу вводить идентификатор (который является внешним ключом). Я хочу искать по имени.

Например, у вас есть таблица продуктов и таблица производителей. На сетке продуктов я хочу найти имя производителя, а не идентификатор производителя. Но в сетке продуктов есть ProductID.

Спасибо!

1 Ответ

0 голосов
/ 17 мая 2011

Если вы создаете внешнюю связь между двумя таблицами, thwn 1-й столбец в таблице, которая не находится в «фильтрованном», будет использоваться как «EntityName» .

В моем случае у меня есть:

  • таблица Продукт, на который ссылается таблица ProductSku (Product.ProdId = ProductSku.ProdId);
  • таблица ProductSku, на которую ссылается таблица SkuPrice (ProductSku.SkuId = SkuPrice.SkuId);
  • таблица ProductSku имеет следующие поля: SkuId, ProdId, PartName, ...

и страница динамических данных для таблицы «SkuPrice» вместо поля «SkuId» содержит «ProductSku», и в этом поле отображается значение ProductSku.PartName.

...