Avatar billede kxh Nybegynder
16. april 2006 - 15:36 Der er 5 kommentarer og
2 løsninger

Visning af data ASP vs ASP.NET

Hej

I ASP kunne man vise data fra en forespørgsel via Do...While
selv generere "layoutet", altså oprette en masse HTML i koden, og så laven en response.write på det, hvordan kan man gøre noget
ligende i ASP.NET, da jeg ikke ønsker at benytte gridview eller dataview, da jeg selv vil bestemme layoutet.

// Kim
Avatar billede ali.k Nybegynder
16. april 2006 - 15:51 #1
OleDbConnection con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\\Database\\MSAccess\\Test.mdb");
                con.Open();
                OleDbCommand cmd = new OleDbCommand("SELECT * FROM T1", con);
                OleDbDataReader rdr = cmd.ExecuteReader();
                while(rdr.Read()) {
                        int f1 = (int)rdr[0];
                        string f2 = (string)rdr[1];
                        Response.Write(f1 + " " + f2);
                }
                con.Close();
Avatar billede ali.k Nybegynder
16. april 2006 - 15:52 #2
Husk også at skrive:

using System;
using System.Data.OleDb;

I toppen af din fil.
Avatar billede snepnet Nybegynder
16. april 2006 - 16:00 #3
Du kan snildt styre layout'et med de medfølgende kontroller... med nogle mere end med andre.
Bedst kontrol får du med en Repeater.
mvh
Avatar billede kxh Nybegynder
17. april 2006 - 19:30 #4
Hej Ali.K

Dit forslag virker, men det er ikke til at kontrollere hvor Response.Write udskriver
HTML koden, der i mod Snepnet det er en fantastisk kontrol, repeater, den kan lige de
tricks jeg skal bruge, det er nemt at styre layoutet.
Så snepnet smid et svar.
Avatar billede ali.k Nybegynder
17. april 2006 - 19:36 #5
kxh> Nemlig, men du spurte til en metode hvor du kunne bruge Response.Write. Jeg er jo ikke tankelæser:D Men brug Repeater, det er meget nemmere. Men du sagde jo du ikke vil bruge Gridview så troede jeg det også gjaldt Repeater.
Avatar billede snepnet Nybegynder
17. april 2006 - 22:44 #6
Vi deler bare - det er helt fint :o)
mvh
Avatar billede kxh Nybegynder
18. april 2006 - 11:37 #7
Ali > du har ret, jeg har delt point mellem jer
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