System.Xml.XmlDataDocument.GetElementFromRow C# (CSharp) Méthode

GetElementFromRow() public méthode

Retrieves the XmlElement associated with the specified DataRow.
public GetElementFromRow ( DataRow r ) : XmlElement
r DataRow
Résultat XmlElement
        public XmlElement GetElementFromRow(DataRow r)
        {
            XmlBoundElement be = r.Element;
            Debug.Assert(be != null);
            return be;
        }

Usage Example

        public void GetElementFromRow()
        {
            XmlDataDocument doc = new XmlDataDocument();
            doc.DataSet.ReadXmlSchema(new StringReader(RegionXsd));
            doc.Load(new StringReader(RegionXml));
            DataTable table = doc.DataSet.Tables["Region"];

            XmlElement element = doc.GetElementFromRow(table.Rows[2]);
            Assert.Equal("Region", element.Name);
            Assert.Equal("3", element["RegionID"].InnerText);

            try
            {
                element = doc.GetElementFromRow(table.Rows[4]);
                Assert.False(true);
            }
            catch (IndexOutOfRangeException e)
            {
                Assert.Equal(typeof(IndexOutOfRangeException), e.GetType());
                Assert.Equal("There is no row at position 4.", e.Message);
            }
        }
All Usage Examples Of System.Xml.XmlDataDocument::GetElementFromRow
XmlDataDocument