使用XmlDataDocument.Load读取.XSD文件后
不能在XmlDataDocument.DataSet中使用.XSD中的表间关系
请多高手指教

解决方案 »

  1.   

    若要将 XML 数据加载到 DataSet 中,请使用 ReadXmlSchema 生成关系映射。然后,可以使用 Load 或 LoadXml 加载 XML 数据。若要加载关系数据,请将包含关系数据的 DataSet 指定为 XmlDataDocument 构造函数中的参数。ms-help://MS.MSDNQTR.2003FEB.2052/cpref/html/frlrfSystemXmlXmlDataDocumentClassTopic.htm
      

  2.   

    还是不行
    XmlDataDocument ordersDoc = new XmlDataDocument();
    DataSet ordersData = ordersDoc.DataSet;
    ordersData.ReadXmlSchema(@"..\..\Orders.xsd");ordersDoc.Load(@"..\..\Orders.xml");在Orders.xsd中有两个表间关系就是不能使用 
    在ordersData中检查ordersData.Relations的值为空但使用类型化DataSet就可以使用关系