Просмотр информации о товаре или услуге
Создадим страницу для поиска и просмотра информации о картине. Предварительно создайте следующие запросы: Запрос 1 с именем Q_picture_Sell
Запрос 2 с именем Q_Autor, объединяющий поля фамилия, имя и отчество автора.
Откройте, созданную ранее страницу содержимого (пустую) Создайте таблицу, состоящую из 2-х строк. Первая строка имеет две ячейки, вторая одну. Таблица используется для выравнивания расположения элементов. В первой строке таблицы расположите два ЭУ DropDownList для выбора техники создания и автора. Во второй строке расположите 3 кнопки, как указано на рисунке.
Настройте ЭУDropDownList1 для отображения техники создания (таблица Type).
Настройте ЭУ DropDownList2 для отображения автора (запрос Q_Autor).
Ниже таблицы добавьте на нее ЭУ GridView раздела Date панели инструментов ToolBox.
Настройте источник данных, указав созданный ранее запрос Q_picture_Sell, включите все поля. Настройте GridView, добавив возможность сортировки , выбора и постраничного просмотра.
Отредактируйте столбцы (Edit Columns). Измените подпись кнопки выбора.
Спрячьте часть столбцов, установив свойство Visible в положение False.
Результат работы представлен на рисунке.
Обратите внимание, что к ЭУ GridView привязан источник с именем AccessDataSource1. В моем примере имя ЭУ, используемого для отображения списка картин - GridView2. Кодирование страницы Кнопка <Поиск по автору>
Кнопка <Поиск по виду>
Кнопка <Поиск по виду и автору>
Возможно добавление кнопки <Сброс>, позволяющей отображать все записи.
Пример готовой страницы, представлен на рисунке
Перенаправление на страницу с подробной информацией о картине.
Страница подробная информация о картине. Создайте новую страницу содержимого.
Для выравнивания элементов добавьте таблицу, состоящую из двух ячеек. В первой ячейке расположите ЭУ DetailsView с именем DetailsView1 для отображения подробной информации о картине. Во второй ячейке расположите ЭУ Imageс именемImage1 для отображения изображения картины. Кодирование страницы. Imports System.Data.OleDb Partial Class new_picture_Inf Inherits System.Web.UI.Page Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load ' получение кода картины из сессии Dim IDPicture As Integer = Convert.ToInt32(Session("IDGood"))
'Заполнение ЭУ GridView AccessDataSource1.SelectCommand = "SELECT * FROM Q_picture WHERE IDGood=" & IDPicture 'создание класса, который передается в качестве параметра методу Select Dim oArg As New System.Web.UI.DataSourceSelectArguments AccessDataSource1.Select(oArg) 'связывание полученных данных с компонентом GridView при помощи метода DataBind DetailsView1.DataBind()
'======================= 'Отображение рисунка при помощи ЭУ Image Dim myphoto As String ' Строка подключения: Dim СтрокаПодкл As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("Web.mdb") ' Создание экземпляра объекта Connection Dim CONNECTION = New OleDbConnection(СтрокаПодкл) CONNECTION.Open()
' Строка SQL-запроса для проверки имени и пароля: Dim SQL_запрос As String = "SELECT Фото FROM Picture WHERE (idgood =" & IDPicture & " )"
' Создание объекта Command с заданием SQL-запроса: Dim COMMAND As New OleDbCommand COMMAND.CommandText = SQL_запрос COMMAND.Connection = CONNECTION
Dim DATAREADER As OleDbDataReader DATAREADER = COMMAND.ExecuteReader
If DATAREADER.Read = True Then 'определение значения поля myphoto = DATAREADER.GetValue(0) End If
CONNECTION.Close()
Me.Image1.ImageUrl = myphoto End Sub End Class
Популярное: Как вы ведете себя при стрессе?: Вы можете самостоятельно управлять стрессом! Каждый из нас имеет право и возможность уменьшить его воздействие на нас... Как построить свою речь (словесное оформление):
При подготовке публичного выступления перед оратором возникает вопрос, как лучше словесно оформить свою... Как распознать напряжение: Говоря о мышечном напряжении, мы в первую очередь имеем в виду мускулы, прикрепленные к костям ... Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение... ![]() ©2015-2024 megaobuchalka.com Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (420)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |