What is an easy way to level up your Pokemon to level 100 in diamond?

beat the ealeat 4 100 times or fite Pokemon were you catch dialga 10000 times both are hard never use cheats or your game will crash