DataSet.Namespace 属性

定义

获取或设置 DataSet 的命名空间。Gets or sets the namespace of the DataSet.

public:
 property System::String ^ Namespace { System::String ^ get(); void set(System::String ^ value); };
public string Namespace { get; set; }
[System.Data.DataSysDescription("DataSetNamespaceDescr")]
public string Namespace { get; set; }
member this.Namespace : string with get, set
Public Property Namespace As String

属性值

DataSet 的命名空间。The namespace of the DataSet.

属性

例外

该命名空间已有数据。The namespace already has data.

示例

下面的示例在调用 ReadXml 方法之前设置 PrefixThe following example sets the Prefix before calling the ReadXml method.

private void ReadData(DataSet thisDataSet)
{
    thisDataSet.Namespace = "CorporationA";
    thisDataSet.Prefix = "DivisionA";

    // Read schema and data.
    string fileName = "CorporationA_Schema.xml";
    thisDataSet.ReadXmlSchema(fileName);
    fileName = "DivisionA_Report.xml";
    thisDataSet.ReadXml(fileName);
}
Private Sub ReadData(thisDataSet As DataSet)
    thisDataSet.Namespace = "CorporationA"
    thisDataSet.Prefix = "DivisionA"

    ' Read schema and data.
    Dim fileName As String = "CorporationA_Schema.xml"
    thisDataSet.ReadXmlSchema(fileName)
    fileName = "DivisionA_Report.xml"
    thisDataSet.ReadXml(fileName)
End Sub

注解

使用 ReadXmlWriteXmlReadXmlSchemaWriteXmlSchema 方法读取 XML 文档并将其写入 DataSet 时,将使用 Namespace 属性。The Namespace property is used when reading and writing an XML document into the DataSet using the ReadXml, WriteXml, ReadXmlSchema, or WriteXmlSchema methods.

XML 文档的命名空间用于在读取到 DataSet时确定 XML 特性和元素的范围。The namespace of an XML document is used to scope XML attributes and elements when read into a DataSet. 例如,如果 DataSet 包含从具有命名空间 "myCompany" 的文档中读取的架构,而尝试仅从具有不同命名空间的文档中读取数据,则将忽略与现有架构不对应的任何数据。For example, if a DataSet contains a schema that was read from a document with the namespace "myCompany," and an attempt is made to read data only from a document with a different namespace, any data that does not correspond to the existing schema is ignored.

适用于

另请参阅