DataSet.Namespace DataSet.Namespace DataSet.Namespace DataSet.Namespace Property

定义

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

public:
 property System::String ^ Namespace { System::String ^ get(); void set(System::String ^ value); };
[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.

示例

下面的示例在Prefix ReadXml调用方法之前设置。The 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

注解

当使用ReadXmlDataSet NamespaceWriteXml或方法读取 XML 文档并将其写入到中时,使用属性。 WriteXmlSchema ReadXmlSchemaThe 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.

适用于

另请参阅