In the console tab of the Debug Window found in the Help Menu enter the following command:
Replacing BLOCKHEIGHT with the actual height in the blockchain of the block you want to see. For example, if you want to see the first block in the blockchain (the one that came immediately after the genesis block) then you would enter:
The command will return a BLOCKHASH. Next enter:
Replacing BLOCKHASH with the block hash that was returned with the previous command. For example, if you ran "getblockhash 1" and it returned 00000000839a8e6886ab5951d76f411475428afc90947ee320161bbf18eb6048 then you would enter:
getblock 00000000839a8e6886ab5951d76f411475428afc90947ee320161bbf18eb6048
This should include all the details about the block including a list of transaction hashes in the "tx:" section.
For each and every transaction hash enter the following command:
getrawtransaction TRANSACTIONHASH 1
Replacing TRANSACTIONHASH with the transaction hash that was returned with the previous command. For example, if you ran "getblock 00000000839a8e6886ab5951d76f411475428afc90947ee320161bbf18eb6048" and it returned a transaction list that had only a single transaction with a hash of 0e3e2357e806b6cdb1f70b54c3a3a17b6714ee1f0e68bebb44a74b1efd512098 then you would enter:
getrawtransaction 0e3e2357e806b6cdb1f70b54c3a3a17b6714ee1f0e68bebb44a74b1efd512098 1
Repeat this process for every TRANSACTIONHASH found in every BLOCKHEIGHT from 1 to the current height (412567 at the time I'm writing this).
(Note, I'm not sure, but I think you might need to have txindex=1 set in your bitcoin.conf if you want to be able to run getrawtransaction for transactions that weren't sent to or from your wallet).