XmlDataDocument Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса XmlDataDocument.
Перегрузки
XmlDataDocument() |
Инициализирует новый экземпляр класса XmlDataDocument. |
XmlDataDocument(DataSet) |
Инициализирует новый экземпляр класса XmlDataDocument указанным значением DataSet. |
XmlDataDocument()
Инициализирует новый экземпляр класса XmlDataDocument.
public:
XmlDataDocument();
public XmlDataDocument ();
Public Sub New ()
Комментарии
Создается пустой DataSet объект и связан с ним XmlDataDocument
.
Применяется к
XmlDataDocument(DataSet)
Инициализирует новый экземпляр класса XmlDataDocument указанным значением DataSet.
public:
XmlDataDocument(System::Data::DataSet ^ dataset);
public XmlDataDocument (System.Data.DataSet dataset);
new System.Xml.XmlDataDocument : System.Data.DataSet -> System.Xml.XmlDataDocument
Public Sub New (dataset As DataSet)
Параметры
- dataset
- DataSet
Объект DataSet
для загрузки в XmlDataDocument
.
Примеры
В следующем примере таблица клиента загружается в .XmlDataDocument
В этом примере используется база данных SQL Server 2000 Northwind.
#using <System.Xml.dll>
#using <System.Transactions.dll>
#using <System.EnterpriseServices.dll>
#using <System.dll>
#using <System.Data.dll>
using namespace System;
using namespace System::Data;
using namespace System::Xml;
using namespace System::Data::SqlClient;
int main()
{
DataSet^ dsNorthwind = gcnew DataSet;
//Create the connection string.
String^ sConnect;
sConnect = "Data Source=localhost;Integrated Security=SSPI;Initial Catalog=Northwind";
//Create a connection object to connect to the northwind db.
SqlConnection^ nwconnect = gcnew SqlConnection( sConnect );
//Create a command string to select all the customers in the WA region.
String^ sCommand = "Select * from Customers where Region='WA'";
//Create an adapter to load the DataSet.
SqlDataAdapter^ myDataAdapter = gcnew SqlDataAdapter( sCommand,nwconnect );
//Fill the DataSet with the selected records.
myDataAdapter->Fill( dsNorthwind, "Customers" );
//Load the document with the DataSet.
XmlDataDocument^ doc = gcnew XmlDataDocument( dsNorthwind );
//Display the XmlDataDocument.
doc->Save( Console::Out );
}
using System;
using System.Data;
using System.Xml;
using System.Data.SqlClient;
public class Sample
{
public static void Main()
{
DataSet dsNorthwind = new DataSet();
//Create the connection string.
String sConnect;
sConnect="Data Source=localhost;Integrated Security=SSPI;Initial Catalog=Northwind";
//Create a connection object to connect to the northwind db.
SqlConnection nwconnect = new SqlConnection(sConnect);
//Create a command string to select all the customers in the WA region.
String sCommand = "Select * from Customers where Region='WA'";
//Create an adapter to load the DataSet.
SqlDataAdapter myDataAdapter = new SqlDataAdapter(sCommand, nwconnect);
//Fill the DataSet with the selected records.
myDataAdapter.Fill(dsNorthwind,"Customers");
//Load the document with the DataSet.
XmlDataDocument doc = new XmlDataDocument(dsNorthwind);
//Display the XmlDataDocument.
doc.Save(Console.Out);
}
}
Imports System.Xml
Imports System.Data
Imports System.Data.SqlClient
public class Sample
public shared sub Main()
Dim dsNorthwind as DataSet = new DataSet()
'Create the connection string.
Dim sConnect as String
sConnect="Data Source=localhost;Integrated Security=SSPI;Initial Catalog=Northwind"
'Create a connection object to connect to the northwind db.
Dim nwconnect as SqlConnection
nwconnect = new SqlConnection(sConnect)
'Create a command string to select all the customers in the WA region.
Dim sCommand as String = "Select * from Customers where Region='WA'"
'Create an Adapter to load the DataSet.
Dim myDataAdapter as SqlDataAdapter
myDataAdapter = new SqlDataAdapter(sCommand, nwconnect)
'Fill the DataSet with the selected records.
myDataAdapter.Fill(dsNorthwind, "Customers")
'Load the document with the DataSet.
Dim doc as XmlDataDocument = new XmlDataDocument(dsNorthwind)
'Display the XmlDataDocument.
doc.Save(Console.Out)
end sub
end class
Комментарии
Синхронизирован XmlDataDocument
с указанным .DataSet
Все данные в ней DataSet
сразу же доступны через XmlDataDocument
. Все изменения, внесенные в объекте DataSet
, распространяются в элементе XmlDataDocument
. Любые изменения, внесенные XmlDataDocument
в схему DataSet
, при условии, что они соответствуют схеме, распространяются в DataSet
.