2010-06-13 2 views
0

다른 테이블의 외래 키 인 열을 검색 할 수 있기를 원합니다. ID (외래 키)를 입력하고 싶지 않습니다. 나는 이름으로 검색하고 싶다.동적 데이터 웹 사이트의 사용자 정의 필터

예를 들어 제품 테이블과 제조업체 테이블이 있습니다. Products gridview에서 Manufacturer Id가 아닌 Manufacturer Name을 검색 할 수 있기를 원합니다. 그러나 Product gridview에는 ProductID가 있습니다.

감사합니다.

+0

태그로 데이터베이스 유형을 넣거나 제목 또는 설명 어딘가에 넣어야합니다. –

답변

0

두 테이블 사이에 외부 관계를 만들면 '필터링 됨'이 아닌 테이블의 첫 번째 열 이 'EntityName'으로 사용됩니다. 내 경우

내가 가진 :

    productSku를 테이블에 의해 참조되는
  • 테이블 제품 (Product.ProdId = ProductSku.ProdId);
  • 테이블 SkuPrice 테이블에서 참조하는 ProductSku (ProductSku.SkuId = SkuPrice.SkuId); SkuId, PRODID, 여기서 partName ... 'SkuPrice'테이블

동적 데이터 페이지 'SkuId'필드가 'productSku를'을 포함 ProductSku.PartName의 값이 대신 :

  • 테이블 productSku를 다음 필드가 이 필드에 표시됩니다.