title: How to bind SQL CE Database to DataGrid control?
body: <p>I have a SQL CE Database that I want to display its data on a <strong>DataGrid</strong>. 
  I could do a SQL query then do a loop of <strong>Items.Add</strong> to the <strong>DataGrid</strong>. But I wonder is it possible to bind the SQL CE database to <strong>DataGrid</strong> directly without refreshing through a loop or using DataReader.</p>
  
  <p>For instance, if there are new rows added to the Database, the DataGrid will display it automatically without me manually refreshing it (eg. a Button with SQL query).</p>
  
  <p>I tried along the below approach but it didn't work out:</p>
  
  <pre><code>dataGrid1.ItemsSource = connString.Database;
  </code></pre>
  
  <p>Any suggestion? (BTW, I am creating all my Controls in run-time, so no XAML solution)</p>