У меня есть список из 1000 клиентов, который я отображаю через элемент управления datalist в asp.net. В списке отображается по одному покупателю на страницу.
Запрос, который я использую для привязки списка данных:
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, надеюсь, это имеет смысл.
Мы будем благодарны за любые предложения или помощь относительно того, как реализовать этот сценарий и какие изменения мне нужно внести в базу данных и запрос для достижения этой цели.