sorry to say this but no you cant,its impossible
no because diamond is form gen4 and black is from gen5
No.
no
After Diamond and Pearl, there's Pokemon Platinum, HeartGold and SoulSilver, Battle Revolution, My Pokemon Ranch and then Pokemon Black and White.
in Pokemon white, black, platinum, heartgold, soulsilver, diamond, and pearl you do not need to battle anybody
No. I tried that with a teenager named Sean and it didn't work.
you can't get the pokemon off of pokemon black on diamond, but you can do it the other way around.
Migrate from Pokemon Sapphire to Diamond then Diamond to Black/White
No you can't trade with black to diamond but you can trade from diamond to black using the poketransfer lab. (you will have to have beaten the game before you can use the poketransfer lab). Hope I helped this is luke127 signing off.
You cannot battle between a Pokemon Black game and a Pokemon Soulsilver game.
You can't, because Pokemon black was made after Pokemon diamond, Pokemon diamond wouldn't be able to recognise any of the new Pokemon. So to solve this problem they stopped all trading from black to any other game apart from white. You can however get your Pokemon from diamond to black by using the poke transfer, yet you need to have won the league for the first time to be able to do this.
you cant.