Recentemente, sto usando le attività sui controlli datagrid e nella mia applicazione ci sono quasi 20 datagrids in diverse forme.
Lo faccio perché a volte il recupero dei dati richiede molto tempo nel database e questo blocca la schermata dell'applicazione.
Ecco il mio bind di esempio:
string getAlert = "select * from testtable";
DataTable dtAlert = new DataTable();
OracleDataAdapter odaAlert = new OracleDataAdapter();
public void getAlertGrid()
{
dtAlert.Clear();
odaAlert = new OracleDataAdapter(getAlert, oradb);
odaAlert.Fill(dtAlert);
ugAlert.DataSource = dtAlert;
ugAlert.DataBind();
}
Task.Factory.StartNew(() => GetAlertGrid());
Mi piacerebbe sapere cosa ne pensi? È sicuro o no?