Просмотр информации о товаре или услуге
Создадим страницу для поиска и просмотра информации о картине. Предварительно создайте следующие запросы: Запрос 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.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (397)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |