title: DataGridView does not show when DataSource is set
body: <p>I used LINQ to load a float array from DB. Even though I succeeded in loading the array, I cannot make a DataGridView to show that array. </p>
  
  <p>Here is my code</p>
  
  <pre><code>float[] balances = client.LoadBalance(id); 
  // LoadBalance() give me an array of floats of customer who has the specified id
  dataBalance.DataSource = balances;
  </code></pre>
  
  <p>I tried the following, yet they are not helping</p>
  
  <pre><code>dataBalance.Refresh();
  dataBalance.Parent.Refresh();
  </code></pre>
  
  <p>and</p>
  
  <pre><code>dataBalance.DataSource = null;
  dataBalance.DataSource = balances;
  </code></pre>
  
  <p>I added a breakpoint after <code>float[] balances = client.LoadBalance(id);</code> and I am sure that the <code>LoadBalance(id)</code> works.
  Please help!</p>