ITfjernundervisning

ASP.NET / ASP.NET og XML / XML i datagrid

XML og ASP.NET - simpel visning

Dataset objektet har en række metoder der gør det dejligt at arbejde med XML i dataset.

Nedenfor her har du et lille eksempel, der indlæser et XML dokument ind i et dataset og viser det i et datagrid

VB.NET

<%@ Page Language="VB" %>
<%@ import Namespace="System.Data" %>
<script runat="server">
 Sub Page_Load()
  If not page.ispostback then
   Dim objDataset as New Dataset()
   objDataSet.ReadXML(Server.MapPath("filnavn.xml"))
   dgData1.DataSource = objDataSet.Tables(0).DefaultView
   dgData1.DataBind()
  End if
 End sub
</script>
<html>
 <head>
 </head>
 <body>
  <form runat="server">
   <asp:DataGrid id="dgData1" runat="server"></asp:DataGrid>
  </form>
 </body>
</html>

C#

private void Page_Load(object sender, System.EventArgs e)
  {
   if (!IsPostBack) 
   {
    DataSet objDataset = new DataSet();
    objDataset.ReadXml(Server.MapPath("filnavn.xml"));
    dgData1.DataSource = objDataset.Tables[0].DefaultView;
    dgData1.DataBind();
   }
  }

Se koden køre her


Når du har betalt for kurset får du adgang til øvelser til hver lektion.
Og når du har fået godkendt din besvarelse får du desuden adgang til mine løsningsforslag med ekstra tips og trix.