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