Ciao a tutti,
Ho una grid view che mi visualizza dati contenuti in un db MySql,questi dati sono dei ping effettuati da macchine su un server [ip,porta,data,ora],vorrei che la mia pagina ASP.NET contenente la gridView mi visualizzi aggiornandosi con una frequenza di qualche secondo questi dati,senza ricaricare la pagina,quindi tramite ajax.
nel file aspx ho messo la gridView dentro un UpdatePanel,mentre dal file cs ho creato un Thread che mi richiama la funzione seguente:
codice:
public void Aggiorna()
{
while (true)
{
TabellaPing.DataSource = db.EseguiQueryOutput("SELECT * FROM ping");
TabellaPing.DataBind(); //gridview
PannelloGriglia.Update(); //updatepanel
Thread.Sleep(2000);
}
}
ovviamente non funziona,il Thread "gira" ma la tabella non viene visualizzata.
Forse ho sbagliato l'approccio...suggerimenti ?