动态数据网站上的自定义过滤器

时间:2010-06-13 21:38:10

标签: asp.net dynamic-data

我希望能够搜索作为另一个表的外键的列。我不想输入ID(这是外键)。我想按名字搜索。

例如,您有一个产品表和一个制造商表。在产品gridview上,我希望能够搜索制造商名称 - 而不是制造商ID。但是产品gridview有ProductID。

谢谢!

1 个答案:

答案 0 :(得分:0)

如果您在2个表之间创建了一个外来关系,那么表中未被“过滤”的第一列将被用作'EntityName'

就我而言,我有:

  • table ProductSku表引用的产品(Product.ProdId = ProductSku.ProdId);
  • 表SkuPrice表引用的ProductSku(ProductSku.SkuId = SkuPrice.SkuId);
  • 表ProductSku有以下字段:SkuId,ProdId,PartName,...

和'SkuPrice'表的动态数据页而不是'SkuId'字段包含'ProductSku',ProductSku.PartName的值显示在此字段中。