Обновление таблицы данных, привязанной к сетке данных - PullRequest
0 голосов
/ 22 ноября 2018

Я прошел через много вопросов и решений, не могу заставить это работать.У меня есть таблица на моем raspberry pi, к которой я обращаюсь в приложении для Windows, pi обновляет таблицу каждую секунду, и мне нужно, чтобы сетка данных обновлялась сама, позволяя пользователю контролировать вид сетки.Я получаю ошибку с несколькими потоками с этим решением

private void button1_Click(object sender, EventArgs e)
{
    BindingSource bs = new BindingSource();
    bs.DataSource = GetAccList();//GetAccList returns a datatable  
    dataGridView1.DataSource = GetAccList();
    Loop();
} 
private void Loop()
{
    backgroundWorker1.RunWorkerAsync(2000);
    this.backgroundWorker1.DoWork += new  System.ComponentModel.DoWorkEventHandler(this.backgroundWorker1_DoWork);       

}
private void Refresh()
{
    while (true)
    {
       dataGridView1.Refresh();
    }
}
private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
{
    Refresh();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...