Sorry for the delay.
I actually don't have anything written down on my pages. I keep deleting a re-writing just to get something. My code from my original database was as it is below (although its a lot more complex than what I posted below) I've just made it as simple as possible. All I'm trying to do at the moment is to establish how to do it so I'm using the most simple of statements to generate it. The results are generate within a gridview.
<asp

qlDataSource ID="SqlDataSource1"
runat="server"
ConnectionString="<%$ ConnectionStrings:CustomerConnectionString %>"
ProviderName="<%$ ConnectionStrings:CustomConnectionString.ProviderN ame %>"
Selectcommand="SELECT Tbl_Table1.* FROM Tbl_Table1"
EnableViewState="False">
<SelectParameters>
<asp:ControlParameter
ControlID="Table1"
DefaultValue="*"
Name="Param1"
PropertyName="Text"
Type="String" />
</SelectParameters>
</asp

qlDataSource>
My VBA in my original database was along the lines of:
"SELECT" & Me.DropDown & ".* FROM "& Me.DropDown
Where the selected value of the dropdown list was the table name.