我有一个通过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