Главная страница

Новые Лпр-ки. Веб ЛПР новые (1). Лабораторная работа Разработка базовой основы Web приложения 5 Упражнение Создание Web приложения 5


Скачать 1.04 Mb.
НазваниеЛабораторная работа Разработка базовой основы Web приложения 5 Упражнение Создание Web приложения 5
АнкорНовые Лпр-ки
Дата19.03.2022
Размер1.04 Mb.
Формат файлаdocx
Имя файлаВеб ЛПР новые (1).docx
ТипЛабораторная работа
#403967
страница15 из 27
1   ...   11   12   13   14   15   16   17   18   ...   27

Применение оператора "Like" Operator to Filter Data


Вы можете достичь эффекта, аналогичного тому, который предоставляется элементом QueryExtender со свойствами tartsWith, Contains и EndsWith, путем использования оператора Like в свойстве Where элемента управления EntityDataSource. В этой части упражнения вы увидите, как использовать оператор Like для поиска студента по имени.

  1. Откройте файл Students.aspxв режиме разметки кода. После

элемента GridView добавьте следующую разметку:

Find Students by Name

Enter any part of the name

AutoPostBack="true">



runat="server"

ConnectionString="name=SchoolEntities" DefaultContainerName="SchoolEntities" EnableFlattening="False"

EntitySetName="People"

Where="it.EnrollmentDate is not null and (it.FirstMidName Like '%' + @StudentName + '%' or it.LastName Like '%' + @StudentName + '%')" >



Name="StudentName" PropertyName="Text"

Type="String" DefaultValue="%"/>





AutoGenerateColumns="False" DataKeyNames="PersonID"

DataSourceID="SearchEntityDataSource" AllowPaging="true">



SortExpression="LastName, FirstMidName">



runat="server" Text='<%# Eval("LastName") %>'>,

runat="server" Text='<%# Eval("FirstMidName") %>'>





SortExpression="EnrollmentDate">



runat="server" Text='<%# Eval("EnrollmentDate", "{0:d}")

%>'>










  1. Запустите страницу в обозревателе. Initially you see all of the students because the default value for the StudentName parameter is "%".

  2. Введите букву "g" в текстовое поле и кликните Search. Вы увидите

список студентов, которые имеют "g" в имени или фамилии.

Лабораторная работа 4. Работа со связанными данными


В прошлой работе вы настроили элемент EntityDataSource для фильтрации, сортировки и группирования данных. В этой работе вы создадите страницу Инструкторы, которая отобразит список преподавателей (инструкторов). При выборе инструктора, вы увидите список курсов, преподаваемых этим инструктором. При выборе курса вы увидите подробности курса и список студентов, обучающихся на курсе.
1   ...   11   12   13   14   15   16   17   18   ...   27


написать администратору сайта