Вчера я опубликовал вопрос о выборе элемента в сетке и добавлении его в список, для которого я нашел решение, он принимает значение сетки, в данном случае идентификационный номери затем выводит их на другую страницу в виде таблицы.
Мой вопрос: возможно ли проверить значение идентификатора по таблице в базе данных доступа, чтобы затем отобразить дополнительную информацию о продукте?
У меня есть следующий код на странице корзины:
</p>
<pre><code> protected void Page_Init(object sender, EventArgs e)
{
if (Session["CartSess"] != null)
{
List<BasketClass> cart = (List<BasketClass>)Session["CartSess"];
foreach (BasketClass BookID in (List<BasketClass>)Session["CartSess"])
{
GridView1.DataSource = cart;
GridView1.DataBind();
AccessDataSource1.SelectCommand = "SELECT [BookID], [book_title] FROM [tblBook] WHERE [BookID]=" + BookID;
}
}
}
Проблема в том, что он возвращает только одно значение на основе последнеготот, который выбрал пользователь, есть ли способ перебрать каждый из них, чтобы он продолжал добавлять к новому сеточному виду, который я разместил на странице, связанной с AccessDataSource1?