Ho un elenco di 1000 clienti che sto Visualizzazione attraverso un controllo DataList in asp.net. L'elenco mostra un cliente per pagina.Visualizzazione clienti provenienti da database di SQL Server utilizzando il controllo DataList in asp.net
La query che sto usando per vincolati alla lista dei dati è:
static public DataTable GetAllCustomers()
{
string sql = "Select * from [Customers]";
SqlDataAdapter da = new SqlDataAdapter(sql, ConnectionString);
DataTable dt = new DataTable();
da.Fill(dt);
return dt;
}
Quello che voglio fare è una volta che il cliente è visto che dovrebbe tornare al fondo della lista, in modo che una volta che l'utente loggato seconda volta, non dovete cominciare dall'inizio visualizzazione lo stesso cliente, i clienti hanno dovrebbero andare al fondo della lista 1000 dei clienti, per esempio, se una volta cliente 1 è visto, la prossima volta che il cliente 1 dovrebbe diventare 1.000 clienti e il cliente 2 dovrebbe diventare cliente 1, spero che abbia senso.
Qualsiasi suggerimento o assistenza sarà apprezzato su come ottenere questo scenario & quali modifiche devo fare nel db e query per raggiungere questo obiettivo.
stai facendo gli aggiornamenti ai dati dei clienti? Più persone guardano i clienti contemporaneamente? Se l'aggiornamento è possibile aggiungere un campo "Ultimo aggiornamento" alla query e l'ordine da quel - tutto ciò non è cambiato apparirà prima – kaj
per utente? o lo stesso per tutti gli utenti? – Aristos
@KAJ Sì, ci sono più utenti che hanno effettuato l'accesso contemporaneamente, circa 5, inoltre è disponibile un'opzione di aggiornamento opzionale –