DataGridView ne s'affiche pas DataTable

J'ai le code suivant qui je pense, devrait être de la liaison d'une DataTable à un DataGridView, mais le DataGridView s'affiche vide. La DataTable certainement a des lignes, donc je suppose que je suis de liaison de la source de données d'une façon incorrecte. Personne ne voir quel est le problème avec ceci:

DataBase db = new DataBase(re.OutputDir+"\\Matches.db");
MatchDBReader reader = new MatchDBReader(db.NewConnection());

BindingSource bindingSource = new BindingSource();
bindingSource.DataSource = reader.GetDataTable();

this.dataGridView1.DataSource = bindingSource.DataSource;
  • La première ligne obtient tout simplement une poignée pour la bd que je suis en tirant des données.
  • La ligne suivante est une fournit une classe de lecture à partir de la même db - en particulier, il expose la GetDataTable méthode renvoie le tableau de données que j'ai l'intention de mettre dans le DataGridView.
  • La ligne suivante est inintéressant...
  • La 4ème ligne tente de saisir la DataTable - espion express indique que c'est le travail...
  • La dernière ligne est l'endroit où je suppose que j'ai foiré...ma compréhension est que cette lie le DataTable à la DataGridView de l'interface, mais rien ne s'affiche.

Toutes les pensées?