Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 2.0 无法向DataTable添加约束,DataTable是两个嵌套关系中的子表_C# 2.0 - Fatal编程技术网

C# 2.0 无法向DataTable添加约束,DataTable是两个嵌套关系中的子表

C# 2.0 无法向DataTable添加约束,DataTable是两个嵌套关系中的子表,c#-2.0,C# 2.0,当我阅读上面的xml文件时,我得到了一个错误:无法向DataTable添加约束,DataTable是两个嵌套关系中的子表 请帮助我如何克服上述数据集异常 提前谢谢。您可以控制XML格式吗?我认为不完全支持子节点与祖先节点具有相同名称的XML。那是你的情况吗 编辑:这可能有帮助:。(MC++,但同样的原则适用)。您可以控制XML格式吗?我认为不完全支持子节点与祖先节点具有相同名称的XML。那是你的情况吗 编辑:这可能有帮助:。(MC++,但相同的原则适用)。xml数据加载到VS.NET2005XM

当我阅读上面的xml文件时,我得到了一个错误:无法向DataTable添加约束,DataTable是两个嵌套关系中的子表

请帮助我如何克服上述数据集异常


提前谢谢。

您可以控制XML格式吗?我认为不完全支持子节点与祖先节点具有相同名称的XML。那是你的情况吗


编辑:这可能有帮助:。(MC++,但同样的原则适用)。

您可以控制XML格式吗?我认为不完全支持子节点与祖先节点具有相同名称的XML。那是你的情况吗


编辑:这可能有帮助:。(MC++,但相同的原则适用)。

xml数据加载到VS.NET2005XML编辑器中

右键单击“查看数据网格”生成 “无法向datatable‘xxx’添加约束,它是两个嵌套关系中的子表”

但是,如果在和之前移动元素,或者删除或
右键单击“查看数据网格”可正确显示数据网格。请注意,和是相同的。

xml数据加载到VS.NET 2005 xml编辑器中

右键单击“查看数据网格”生成 “无法向datatable‘xxx’添加约束,它是两个嵌套关系中的子表”

但是,如果在和之前移动元素,或者删除或 右键单击“查看数据网格”可正确显示数据网格。请注意,和是相同的

void ReadXMLData()
    {
        string filePath = @"D:\XMLFiles\cms.xml";
        DataSet ds = new DataSet();
        ds.EnforceConstraints = false;
        ds.ReadXml(filePath);
    }