C#, Windows Forms, DataGridView: Why am I Getting Null DataTable? : OK guys. It's been a LONG time since I worked with DataGridViews, so please help me understand what I am doing wrong.  I created a very simple test to boil this issue down to common elements.  I have an MS Access DB with 1 and only 1 table in it.  2 columns (ID, Name) and added 4 rows of data to the table.  I added a datasource to my Winforms project and added a test form with 1 and only 1 control, a datagridview, and bound that grid to the table in the datasource.  My Form_Load looks like this:

    private void Form1_Load(object sender, EventArgs e)
    {
        // TODO: This line of code loads data into the 'testDBDataSet.TestTable' table. You can move, or remove it, as needed.
        this.testTableTableAdapter.Fill(this.testDBDataSet.TestTable);
        // TODO: This line of code loads data into the 'testDBDataSet.TestTable' table. You can move, or remove it, as needed.
        this.testTableTableAdapter.Fill(this.testDBDataSet.TestTable);
    
        BindingSource bs = (BindingSource)dgvTestData.DataSource;
        DataTable dt = (dgvTestData.DataSource) as DataTable;            
    }

When I step past the last line of code, dt is null.  What am I missing?  I know it is something simple and probably obvious, but I don't see it.  If I just run the code back to the form, the datagrid has data in it.  What am I doing wrong?

Happy 4th, btw!