How do I change the fields shown for participants on the CiviEvent Dashboard?
Not easily ... you can create an extension to call  hook_civicrm_searchColumns to provide the extra data to the template, and then change the CRM/Event/Form/Selector.tpl template to display that data.

Note that will change the event dashboard and also the events tab of a contact and the results of Find Participants.