Datenbindungs-Linq-Abfrage an datagridView in Entity Framework 5.0

Ich lerne das Entity Framework (5.0 und VSExpress 2012) und habe große Probleme, meine Abfrage an eine dataGridView in WinForms zu binden. Ich habe den folgenden Code und er zeigt meine Abfrage in Ordnung an, wenn ich die Anwendung starte, aber ich weiß nicht, was ich tun muss, um die dataGridView zu aktualisieren, nachdem ich die Daten in der zugrunde liegenden Datenbank geändert habe. Wie geht das am besten? Was mache ich hier falsch?

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();

        }
    }

Antworten auf die Frage(4)

Ihre Antwort auf die Frage