It depends. In the Sinnoh Pokedex, #45 is Burmy. In the National Pokedex, #45 is Vileplume.
In the Diamond and Pearl Pokedex, number 45 is Burmy. In the National dex, no.45 is Vileplume.
Burmy
# 45 is accually burmy
Sinnoh Pokedex - Burmy National Pokedex - Vileplume Signed: Double J
45=burmy 46=wormadam
Pokemon #45 would be Burmy, though it is rather rare and you can only find it by putting honey on a tree
No, there is not a Pokedex after the National Pokedex in Pokemon Diamond Version.
diamond pokedex number 80 is Barboach
Riolu
Oddish is the 43rd Pokemon.
In the National Dex, Carnivine is Pokemon number 455.
in the national pokedex it is mackoke. if it is in the sinnoh pokedex it is buneary.