как автоматический обновлять данные Datagridivew при изменение в базе данных

пытаюсь обновить данные в Datagridview, кроме установки таймера можно ли автоматический обновлять содержимое Datagridview когда в базе данных происходит изменения? благодарю!

public void view() 
    {
        var Connect = ConfigurationManager.ConnectionStrings["MysqlConnection"].ConnectionString;
        using (var conn = new MySqlConnection(Connect))
        using (var command = new MySqlCommand())
        {
            conn.Open();
            command.Connection = conn;
            command.CommandText = @"select line.id, line.line_number, line.datetime from line";
            command.ExecuteNonQuery();
            DataTable data = new DataTable();
            MySqlDataAdapter adapter = new MySqlDataAdapter(command);
            adapter.Fill(data);
            dataGridView1.DataSource = data;
            dataGridView1.Columns["id"].Visible = false;
        }
    }

Ответы (0 шт):