Avatar billede radiv Nybegynder
17. november 2004 - 16:24 Der er 11 kommentarer og
1 løsning

Sider i subfolder i et projekt

Jeg har et projekt, hvor jeg har oprettet en subfolder.

Når jeg forsøger at fylde et datagrid på en side der ligger i subfolderen, får jeg følgende fejl:
System.Web.HttpException: IListSource indeholder ikke en datakilde med navnet 'navn'

Er det noget specielt jeg skal gøre hvis jeg lægger en side i en subfolder?
Avatar billede snepnet Nybegynder
17. november 2004 - 19:02 #1
hej radiv....
sådan lige umiddelbart lyder det ikke som om det har noget med hvor du placerer siden at gøre, men mere som om du prøver at hive en værdi ud af datagrundlaget som ikke findes (altså 'navn').
mvh
Avatar billede radiv Nybegynder
17. november 2004 - 19:43 #2
jeg bruger det samme dataset til at fylde datagrids på andre sider i rodfolderen, og det fungerer hvis jeg flytter siden et niveau op.
Avatar billede snepnet Nybegynder
17. november 2004 - 20:02 #3
det lyder godt nok lidt underligt... må jeg se noget kode ? - der skulle ikke være noget i vejen for at du har dine sider i underfoldere.
mvh
Avatar billede radiv Nybegynder
17. november 2004 - 20:27 #4
Alle sider nedarver fra en klasse DataPage, der er en subklasse til Page.
Der ligger connectionstring, og dataset hentes ind.

I sidens pre_render har jeg følgende:

DataSet ds = logik.metode(parameter);
            DataGrid1.DataSource = ds;
            DataGrid1.DataBind();
Avatar billede snepnet Nybegynder
17. november 2004 - 20:31 #5
har du så defineret dit datagrid ved en template i aspx-en ? (og er det i den der er angivet at du vil have vist indholdet af 'navn' ?
mvh
Avatar billede radiv Nybegynder
17. november 2004 - 21:19 #6
nej, på de sider hvor den bliver vist har jeg tilføjet den manuelt.
Avatar billede radiv Nybegynder
17. november 2004 - 21:43 #7
det virker med

DataGrid1.DataSource = ds.Tables[0];

-men ikke hvis jeg skriver ds.Tables["navn"];
Avatar billede snepnet Nybegynder
18. november 2004 - 07:55 #8
men du at du ikke kan indexere på "navn" hvis den ligger i en subfolder ? - er det ikke bare generelt ?
Avatar billede radiv Nybegynder
18. november 2004 - 11:36 #9
det er det måske.
Jeg tror problemet opstod fordi der var noget inkonsistens mellem data i databasen og hukommelsen (jeg havde ændret noget begge steder).  At siden lå i en subfolder var nok bare noget der øgte min forvirring ;-)

Men tak for hjælp.
Avatar billede snepnet Nybegynder
18. november 2004 - 20:57 #10
velbekomme... vil du have et svar her ?
mvh
Avatar billede radiv Nybegynder
19. november 2004 - 07:33 #11
Det vil jeg, indsats belønnes!
Avatar billede snepnet Nybegynder
19. november 2004 - 08:11 #12
Jamen så siger jeg mange tak :o)
mvh
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