|
|||||
|
Velkommen IntroASP.NET og XML IntroduktionXML CSS XSL(T) DTD og Schemas DOM og SAX Værktøjer XML i datagrid XML - skrivning af XML XML og transformationer XML - udtræk af elementer Dataset og datagrid objektet Indlæsning af dataPaging Sortering Ret post Slet post Opret ny post Hyperlinks i datagrid Billeder i datagrid Vælg post i datagrid Cache Et eksempel med det hele Datagrid, database og datasetDataset - extra CloneMerge Relationer Class Hvordan gør manAndeby klassen i vb Andeby klassen i c-sharp Webservices IndledningEtablering af en web-service Kald af web-services Sikkerhed ModellerBrug af forms modellen Opret cookie selv File upload Optimering Hvad kan man gøreMere om caching Fejlsøgning TracingFejlhaandtering De andre fejl Et lille CMS Basis infoVis side Ret side Styr sider Pæn URL Et demo system Kalender kontrollen Et lille kodeeksempel |
ASP.NET II / ASP.NET og XML / XML i datagrid |
||||
ASP.NET fjernundervisningskursus- Vil du gerne på kursus NU? - Vil du gerne lære i dit eget tempo? - Har du ikke tid til at tage på kursus ude i byen? Så køb et kursus i ASP.NET som fjernundervisning på www.it-fjernundervisning.dk |
Læs kapitel 11 i bogen - der står det meste, eller kapitel 5 i den gamle bog for en introduktion.
Dataset objektet har en række metoder der gør det dejligt at arbejde med XML i dataset - de er beskrevet nærmere på side 549 i bogen.
Nedenfor her har du et lille eksempel, der indlæser cd kataloget fra tidligere ind i et dataset og viser det i et datagrid
<%@ 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("cd_catalog.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>
private void Page_Load(object sender, System.EventArgs e)
{
if (!IsPostBack)
{
DataSet objDataset = new DataSet();
objDataset.ReadXml(Server.MapPath("cd_catalog.xml"));
dgData1.DataSource = objDataset.Tables[0].DefaultView;
dgData1.DataBind();
}
}