Imports System.XMLImports System.DataPartial Class LoadXMLFromString Inherits System.Web.UI.Page Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load LoadXMLFromStr() End Sub Private Sub LoadXMLFromStr() Dim XMLstr As String = "" Dim DS As New DataSet Dim xmlReader As System.Xml.XmlTextReader XMLstr += "<?xml version=""1.0"" encoding=""utf-8"" standalone=""yes""?>" XMLstr += "<USA>" XMLstr += "<RowState State=""AL"">Alabama</RowState>" XMLstr += "<RowState State=""AK"">Alaska</RowState>" XMLstr += "<RowState State=""AR"">Arizona</RowState>" XMLstr += "<RowState State=""AZ"">Arkansas</RowState>" XMLstr += "<RowState State=""CA"">California</RowState>" XMLstr += "<RowState State=""WA"">Washington</RowState>" XMLstr += "</USA>" xmlReader = New System.Xml.XmlTextReader(XMLstr.ToString, System.Xml.XmlNodeType.Document, Nothing) xmlReader.ReadOuterXml() DS.ReadXml(xmlReader) GridView1.DataSource = DS GridView1.DataBind() End SubEnd Class
Just drag in a data grid view on to your aspx page in Design or Source view from the tool box.