XmlDataDocument.GetElementFromRow メソッド
アセンブリ: System.Data (system.data.dll 内)

Dim instance As XmlDataDocument Dim r As DataRow Dim returnValue As XmlElement returnValue = instance.GetElementFromRow(r)
戻り値
指定した DataRow の表現を格納している XmlElement。

DataSet を XmlDataDocument に読み込み、最初の顧客レコードを表す XmlElement を作成する例を次に示します。
この例では、SQL Server 2000 Northwind データベースを使用しています。
Imports System 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) 'Create an element representing the first customer record. Dim row as DataRow = doc.DataSet.Tables.Item(0).Rows.Item(0) Dim elem as XmlElement = doc.GetElementFromRow(row) Console.WriteLine(elem.OuterXml) end sub end class
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); //Create an element representing the first customer record. DataRow row = doc.DataSet.Tables[0].Rows[0]; XmlElement elem = doc.GetElementFromRow(row); Console.WriteLine(elem.OuterXml); } }
#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 ); //Create an element representing the first customer record. DataRow^ row = doc->DataSet->Tables[ 0 ]->Rows[ 0 ]; XmlElement^ elem = doc->GetElementFromRow( row ); Console::WriteLine( elem->OuterXml ); }
import System.*; import System.Data.*; import System.Xml.*; import System.Data.SqlClient.*; public class Sample { public static void main(String[] args) { 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); //Create an element representing the first customer record. DataRow row = doc.get_DataSet().get_Tables().get_Item(0).get_Rows().get_Item(0); XmlElement elem = doc.GetElementFromRow(row); Console.WriteLine(elem.get_OuterXml()); } //main } //Sample

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からXmlDataDocument.GetElementFromRow メソッドを検索する場合は、下記のリンクをクリックしてください。

- XmlDataDocument.GetElementFromRow メソッドのページへのリンク