Avatar billede speedpete Nybegynder
09. februar 2006 - 14:57 Der er 3 kommentarer og
1 løsning

System.InvalidOperationException

System.InvalidOperationException: The DataSet in data source 'ObjectDataSource1' does not contain any tables.

Jeg har et GridView, hvis datasource er 'ObjectDataSource1'. Jeg vil kunne håndtere den fejl, at sourcen leverer et tomt DataSet (hvis db'en er gået ned, f.eks.), men hvordan gør jeg det?
Avatar billede dr_chaos Nybegynder
09. februar 2006 - 15:07 #1
i den metode som returnere et dataset kan du ved at undersøge det som kommer fra db eller via en exception løse problemet ved at bruge denne kode:

DataTable dt = new DataTable();
            DataSet ds = new DataSet();
            ds.Tables.Add(dt);
            //returner et tomt dataset
            return ds ;
Avatar billede speedpete Nybegynder
09. februar 2006 - 15:11 #2
ok, det var også den nødløsning jeg ville ty til. Jeg troede bare, man kunne tilføje en eventhandler til GridViewet...
Avatar billede dr_chaos Nybegynder
09. februar 2006 - 15:27 #3
jeg har desværre ikke stødt på andre løsninger
Avatar billede speedpete Nybegynder
09. februar 2006 - 15:29 #4
ok, jeg har også været en del omkring Google uden held.
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