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