For anyone having trouble with this like I was - your file/folder name on your enterprise gateway data source must match exactly with the data source in the report file.
I had a bunch of excel files in a folder and had "Use an enterprise gateway" greyed out. As soon as I made a new gateway with the exact name of the data source I was using in the report - Boom - it came up as an option to use the gateway