title: Updating DataGridView with Linq on DB Change
body: <p>I had a DataGridView using bindings to connect to a database. It was working nice, but we decided to change it to LINQ.</p>
  
  <p>Before we changed to LINQ, the DataGridView automatically reflected any changes on the database. Every time a value changed, the DataGridView automatically updated its value.</p>
  
  <p>Now we want to use a RELOAD - Button. On click, it would refresh the DataGridView and show the latest data on the Database.</p>
  
  <p>I would like to show a symbol when there were changes on the database, much like here on StackOverflow, when there are changes on a question (it tells you there was a change).</p>
  
  <p>What is the best way to accomplish this on LINQ? I thought maybe I would have to perform a database query (for example on a timer tick) and see if something changed. How can I accomplish this without using too much hardware resources?</p>
  
  <p>DBMS: MSSQL 2005 or 2008</p>