i wanna have some items from gen 4and 3,to my black 2...
No, you can't, because the items that Pokemon may be holding could be exclusive to that game.
Source: Experience
No you can't. I tried the same with Sapphire to Soulsilver . You can still transfer your Pokemon but the items get lost/are deleted on arrival.
How to change your username How to add a user avatar Why was my post hidden? The points system Question etiquette Flags vs Downvotes Anime FAQ
Type a Pokemon name, type, move or ability to see instant results.