2012-11-05 5 views
1

관계 테이블의 값을 표시하는 데 문제가 있습니다. 예를 들어 나는 테이블이 있습니다. 사람과 거기에 id, pet_id, name 같은 열이 있습니다. 다른 표는 idname 인 Dog입니다.xtragrid에서 관계 테이블의 값 표시

id, pet_idname 인 모든 사람을 나열하고 싶습니다. 하지만 name 개의 개를 애완 동물 테이블에 대신 pet_id 열의 셀에 넣고 싶습니다. 나는 관계 Person_Dog_Relation을 만들고 FieldName에리스트를 선택했습니다 : Person_Dog_Relation.name하지만 작동하지 않았습니다. 열 pet_id의 모든 셀은 비어 있습니다.

name 개로 pet_id 열의 셀을 실제로 채울 수 있습니까?

+0

로 Pet_NameValueMember에게 Pet_id를 설정 내가 말했듯이 지금까지 시도했다가 ... 우리가 당신을 도울 – Krishnakumar

+0

도움이 될 것입니다 무엇을 게시하시기 바랍니다 필자는 을 사용하여 Column의 FieldName 특성을 채우려고했습니다. 하지만 작동하지 않았습니다. Iam은 FieldName에 사용할 수있는 값의 콤보 박스를 열면 관련성을 선택한 다음이 관계로 필드를 선택할 수 있기 때문에 가능한지 묻습니다. – Qbunia

답변

0

comment에서 참조하면 relation에서 필드 이름을 지정할 필요가 없습니다.

Pet_id을 포함하는 열에 LookUpEdit을 추가하십시오. 애완 동물 테이블 테이블에서

지정 lookupedit 데이터 소스 및 DisplayMember

+0

흠 귀하의 솔루션이 작동하지 않는 것 같습니다 : ( FieldName에서 나는 ColumnEditor에 Pet_id가 있습니다. DataSource가 PetTable의 새 databindingSource 인 Lookupedit이 있습니다. ValueMember에 Pet_id 및 DisplayMember : Pet_name이 있습니다. 각 행에 대한 디자이너 열이 비어 있어도 ... 조회 및 그리드 용 데이터 소스는 물론 다릅니다. – Qbunia

관련 문제