ProductLine 및 Supplier 테이블 두 개가있는 데이터베이스가 있습니다. ProductLine 에는 외래 키 SupplierId가 있고 Supplier에는 필드 "Name"이 있습니다.gridview에서 many-to-one 엔터티의 속성 표시
표 ProductLine : ProductLineId (PK), 이름, 공급 업체 ID (FK) 등
테이블 공급 업체 : 공급 업체 ID (PK), 이름 등 내 프로그램에서
나는이 두 개의 클래스, ProductLine 및 공급 업체 그 중 ProductLine에는 "Supplier SupplierId"회원이 있습니다. 이 멤버는 ProductLine.hbm.xml (내 ProductLine에 대한 NHibernate에 매핑)에 다음과 같은 방법으로 매핑됩니다 : 내 웹 사이트에서
<many-to-one name="SupplierId" class="Supplier"/>
, 나는있는 gridview 모든 productlines과 의 이름을 표시 할 관련 공급 업체. 이러한 이유로 GetAllProductLines() 메서드와 메서드를 만들어 gridview에 바인딩했습니다. [네임] .Supplier
What's :
공급자 (올바른) XY :
<asp:BoundField DataField="Name" HeaderText="Name" />
<asp:BoundField DataField="SupplierId" HeaderText="Supplier" />
gridview에 표시 :
이름 Furtherly, I는 다음의 gridview에 부착 datafields 잘못된? 공급자 이름을 어떻게 알 수 있습니까? 충분하지 않은 경우 자세한 정보를 요청하십시오. 하지 엔티티 - MG, J. 칼
안녕하세요, 자세히 설명해 주시겠습니까? 코드를 어떻게 변경해야합니까? MG – AGuyCalledGerald