Gå til innhold

Fylle enDataGrid med data fra et xml.dokument


Anbefalte innlegg

Er det ikke mulig å gjøre slik i en web-form?

 

Dim ds As New DataSet

ds.ReadXml("C:\manus2409.xml")

 

' (dbgChannels er en datagrid)

dbgChannels.DataSource = ds

dbgChannels.DataBind()

 

Feilmelding som kommer når jeg prøver å kjøre:

 

An unhandled exception of type 'System.ArgumentException' occurred in system.data.dll

 

Additional information: Den samme tabellen (item) kan ikke være den underordnede tabellen i to nestede relasjoner.

 

 

Silje

Lenke til kommentar
Videoannonse
Annonse

Prøv dette i Code behind:

 

Imports System.IO

 

Protected WithEvents DG As DataGrid

Dim DS As New DataSet()

Dim FS As FileStream

Dim Reader As StreamReader

 

FS = New FileStream("Din XML fil", FileMode.Open, FileAccess.Read)

Reader = New StreamReader(FS)

DS.ReadXml(Reader)

FS.Close()

 

Dim DT As DataTable = DS.Tables(0)

DG.DataSource = DT.DefaultView()

DG.DataBind()

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...