我有一個通過asp.net中的datalist控件顯示的1000個客戶的列表。該列表每頁顯示一個客戶。在asp.net中使用datalist控件顯示來自SQL Server數據庫的客戶
我使用的綁定的數據列表中的查詢是:
static public DataTable GetAllCustomers()
{
string sql = "Select * from [Customers]";
SqlDataAdapter da = new SqlDataAdapter(sql, ConnectionString);
DataTable dt = new DataTable();
da.Fill(dt);
return dt;
}
我想要做的是,一旦客戶認爲它應該回到列表的底部,這樣一旦用戶第二次登錄時,他不必從一開始就查看同一個客戶,所查看的客戶應該到達1000個客戶列表的底部,例如,如果一旦查看了客戶1,下一次客戶1應該變成1000個客戶而客戶2應該成爲客戶1,希望它是有道理的。
有關如何實現此方案的任何建議或幫助將不勝感激&我必須在db和查詢中做出什麼更改才能實現此目的。
您是否在更新客戶數據?多人同時看顧客嗎?如果更新,你可以添加一個「上次更新」字段的查詢和順序 - 任何沒有改變將首先出現 – kaj 2012-02-15 10:02:08
每個用戶?或所有用戶都一樣? – Aristos 2012-02-15 10:03:19
@KAJ Yeh有多個用戶同時登錄,大約有5個,還有一個可選的更新選項可用 – 2012-02-15 10:03:30