0
동일한 데이터 집합의 테이블간에 관계를 가져 오려면 다음 코드를 사용하지만 다음 코드를 실행할 때 오류가 발생하면이 열은 현재 고유하지 않습니다. 코드는 오타가 아닌 경우 (즉, 당신이하지자체에 테이블 메뉴를 관련하려는)데이터 집합의 테이블 간의 관계를 추가하는 방법
DataResultSetDataSet dataset = resultSet as DataResultSetDataSet;
System.Data.DataSet menuDataSet = new System.Data.DataSet();
menuDataSet = dataset.Set;
menuDataSet.DataSetName = "Menus";
menuDataSet.Tables[0].TableName = "Menu";
DataRelation relation = new DataRelation("ParentChild", menuDataSet.Tables["Menu"].Columns["MenuID"], menuDataSet.Tables["Menu"].Columns["ParentID"], true);
relation.Nested = true;
menuDataSet.Relations.Add(relation);
menuXml= menuDataSet.GetXml();
}
테이블 자체에 가입 하시겠습니까? – R0MANARMY
예 : 데이터 집합에 포함 된 항목을 기반으로 상위 하위 관계를 설정 중입니다. – mahesh
테이블 '메뉴'를 '메뉴'테이블에 조인하는 것처럼 보입니다. 그건 오타입니까? 아니면 정말로 의도 한 것입니까? – R0MANARMY