Consulta linq de ligação de dados ao datagridView no Entity Framework 5.0
Estou aprendendo o Entity Framework (5.0 e VSExpress 2012) e estou tendo problemas reais vinculando minha consulta a um dataGridView no WinForms. Eu tenho o código abaixo e ele exibe minha consulta bem quando eu inicio o aplicativo, mas eu não sei o que eu preciso fazer para atualizar o dataGridView depois de alterar os dados no banco de dados subjacente. Qual é a melhor maneira de fazer isso? O que eu estou fazendo errado aqui?
private void Form1_Load(object sender, EventArgs e)
{
using( var ctx = new TimeKeepEntities())
{
var qLoggedIn = from r in ctx.tblTimeRecords
where (r.tblEmployee.Active && !r.ClockOut.HasValue) || System.Data.Objects.EntityFunctions.DiffDays(r.ClockOut, DateTime.Now)<30
select new { Name = r.tblEmployee.Last + ", " + r.tblEmployee.First, r.tblProject.ProjName, r.ClockIn, r.ClockOut };
dataGridView1.DataSource = qLoggedIn.ToList();
}
}