Avatar billede websam Nybegynder
05. juli 2005 - 20:44 Der er 6 kommentarer og
1 løsning

Tjek om dataview indeholder noget ?

Hejsa,

Jeg bruger følgende til at fylde data fra mit dataset, der ligger i cache, ind i etdataview :

Dim dv As DataView = New DataView
dv.Table = ProductBiz.CacheProduct().Tables("tbl_products")
dv.RowFilter = "getLanguage = '" & Session("SetLanguage") & "' And CatId = " & Request.QueryString("Id") & " And Prod = 0"
dv.Sort = "Id ASC"

For så at kunne bruge disse data til forskellige ting. Men jeg mangler en måde at tjekke op på om der er noget i mit dataview hvordan løser jeg det udfra ovenstående ?

/Websam
Avatar billede snepnet Nybegynder
05. juli 2005 - 22:36 #1
hej websam :o)

if(dv.Count > 0)
{
  // ...
}

skulle vist være tilstrækkeligt.

mvh
Avatar billede websam Nybegynder
05. juli 2005 - 22:52 #2
Ja det har jeg oxo fundet frem til efter lidt nærmere gennemgang af members i dataview. Jeg tror nærmere at det ligger i min dv.RowFilter hvor jeg ikke helt kan få hjernen på rette spor :o))

Jeg er igang med at lave et produkt katalog med uendelig nievauer som laves på måden beskrevet i dette spørgsmål :

http://www.eksperten.dk/spm/625845

Alt dette virker fint med database, dataset og dataview, men jeg mangler lige den sidste del for at få det til at spille. På min "Kategori side" som folk kommer til ved at klik på link skal top kategorier = 0 vises med tilhørende underkategorier. Ved klike på en underkategori vises denne med evt. underkategorier og alt dette virker gangske fint. Men så snart der ikke længere findes nogle underkategorier går det galt.

/Websam
Avatar billede snepnet Nybegynder
05. juli 2005 - 23:06 #3
hvad går der galt?
mvh
(vil du have et svar for den med count?)
Avatar billede snepnet Nybegynder
05. juli 2005 - 23:07 #4
hov - altså sådan et som det her :o)
mvh
Avatar billede websam Nybegynder
06. juli 2005 - 09:42 #5
Ja da der går det galt at der ikke er nogle id'er i databasen svarende til det id der kommer med i headeren bliver der ikke vist noget. Men som sagt er det helt sikkert i min dv.RowFilter jeg skal fikse dette sammen med dv.count så jeg roder videre med det :o)

/Websam
Avatar billede websam Nybegynder
06. juli 2005 - 09:55 #6
Cool jeg fik det til at virke ved at tjekke på count og hvis den er = 0 så laver jeg et nyt dataview der finder ud fra id istedet for catid så den er hjemme :o)

/Websam
Avatar billede snepnet Nybegynder
06. juli 2005 - 10:43 #7
fremragende - så er du jo flyvende :o)
vi skrives ved
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