我通过 asp.net 中的数据列表控件显示了 1000 个客户的列表。该列表每页显示一位客户。
我用来绑定(bind)数据列表的查询是:
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,希望这是有意义的。
对于如何实现这种情况以及我必须在数据库和查询中进行哪些更改才能实现这一点,我们将不胜感激。
最佳答案
当客户被查看时捕获当前日期时间并使用排序,按日期时间升序排序
关于asp.net - 在 asp.net 中使用数据列表控件显示来自 SQL Server 数据库的客户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9291165/