Avatar billede cogitans Nybegynder
19. juli 2004 - 17:40 Der er 18 kommentarer og
1 løsning

Indhold fra XmlDokument over i Dataliste

Hvordan får man læst et XmlDokument over i en Dataliste?

Jeg har prøvet med:

        private void Page_Load(object sender, System.EventArgs e)
        {
            XmlDocument doc = new XmlDocument();
            doc.Load("C:\\Inetpub\\wwwroot\\New\\GuestBook.xml");
            DataList1.DataSource=doc.ToString();
            DataList1.DataBind();
        }

Men den løsnng fungerer da vist slet ikke...?
Avatar billede snepnet Nybegynder
19. juli 2004 - 17:42 #1
Du kan bare lave sådan en her :

DataSet ds = new DataSet();
ds.ReadXml(<filsti>);
DataList.DataSource = ds.Tables[hvaddetnuerforen];
DataList1.DataBind();
Avatar billede cogitans Nybegynder
19. juli 2004 - 17:43 #2
Hvad står "hvaddetnuerforen" for?
Avatar billede snepnet Nybegynder
19. juli 2004 - 17:46 #3
Det står for den tabel du vil binde til...
Det kan være navn eller index, og så skulle det self. have været :
DataList1.DataSource = ds.Tables[hvaddetnuerforen] og ikke bare DataList.DataSou...
Avatar billede cogitans Nybegynder
19. juli 2004 - 18:29 #4
private void Page_Load(object sender, System.EventArgs e)
        {
            DataSet ds = new DataSet();
            ds.ReadXml("C:\\Inetpub\\wwwroot\\New\\GuestBook.xml");
            DataList1.DataSource = ds.Tables.Add();
            DataList1.DataBind();

        }
nu har jeg prøvet med ds.Tables.add(), .toStrng(), .copyTo() og alverdens andet - men intet af det fungerer???
Avatar billede snepnet Nybegynder
19. juli 2004 - 18:31 #5
Du skulle tage at prøve med det jeg skrev :o)
Prøv f.eks. med
DataList1.DataSource = ds.Tables[0];
Avatar billede cogitans Nybegynder
19. juli 2004 - 18:34 #6
Det virker heller ikke...
Avatar billede snepnet Nybegynder
19. juli 2004 - 18:36 #7
Start med et datagrid cogitans... det er nemmere.
du kan altid tage fat i datalisten.
Avatar billede snepnet Nybegynder
19. juli 2004 - 18:39 #8
Du får ikke datalisten til at vise dig noget med mindre du laver nogle templates.
Avatar billede cogitans Nybegynder
19. juli 2004 - 18:39 #9
ahh ja, nu gav det noget. Hvad er forskellen på datagrid og datalist? Og er datalist sværere at benytte eller hva'?
Avatar billede snepnet Nybegynder
19. juli 2004 - 18:41 #10
DataListen giver dig ikke så meget som datagriddet, men begrænser dig så til gengæld heller ikke så meget :o) - så ja. Som udgangspunkt skal du lave lidt mere selv, hvis du skal have noget ud af datalisten.
Avatar billede cogitans Nybegynder
19. juli 2004 - 18:42 #11
okay - tak for hjælpen ;-)
Avatar billede snepnet Nybegynder
19. juli 2004 - 18:42 #12
Det var så lidt.
Vi skrives jo nok ved herude :o)
Mvh
Avatar billede cogitans Nybegynder
19. juli 2004 - 18:44 #13
;-)
Avatar billede cogitans Nybegynder
19. juli 2004 - 18:53 #14
hmm - hvad var det lige, at jeg sagde, der virkede?
Jeg har vist rettet lidt  det....og nu fungerer det ikke mere...?
Avatar billede cogitans Nybegynder
19. juli 2004 - 18:56 #15
åh...det var DataListen, som ikke var slettet nede fra den sekton, som Visual Studio selv genererer.
Avatar billede snepnet Nybegynder
19. juli 2004 - 19:00 #16
Ja det er ikke altid det kører lige knivskarp det der :o)
Avatar billede cogitans Nybegynder
19. juli 2004 - 19:14 #17
Hvordan får man så en scrollbar ind i DataGrid'et, når der er for meget data tl, at det kan vises på 1 skærmbillede?
Avatar billede snepnet Nybegynder
19. juli 2004 - 19:58 #18
Det kan det ikke sådan lige umiddelbart, men der er folk der har lavet udvidede datagrids med den slags funktionalitet.
Du kan kigge på f.eks. www.asp.net, og www.gotdotnet.com

Hende her har også samlet nogle ok links til datagrid-sider :
http://www.datagridgirl.com/articles.aspx

Hvis du skal løse det med et "standarddatagrid", skal du kigge på paging.
Avatar billede cogitans Nybegynder
19. juli 2004 - 19:59 #19
Alrighty then - det ser jeg lige på...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester