asp.net - 在 asp.net 中使用数据列表控件显示来自 SQL Server 数据库的客户

标签 asp.net sql-server database datalist

我通过 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/

相关文章:

c# - 如何知道上传的文件是否被更改?

sql - 参数化 SQL 查询中变量的影响

database - Oracle 中表行的创建日期时间是多少?

mysql - 在MySQL中查询系统数据

c# - 应用重启后首次初始​​化 Membership.Provider 时出错

c# - 将数据发布到 Flex/Flash (mxml) 应用程序

c# - 在 C# asp.net 中使用不安全代码

sql - 如何仅获取在第二个表中找到的一个表中的值(在 table2.a 中找到的 table1.a 等)?

sql-server - 在早期版本上创建用户定义的函数,如 SQL server 2017 STRING_AGG

android - 下载 sqlite 文件并在我的 android 应用程序中使用它