Новые Лпр-ки. Веб ЛПР новые (1). Лабораторная работа Разработка базовой основы Web приложения 5 Упражнение Создание Web приложения 5
Скачать 1.04 Mb.
|
Применение оператора "Like" Operator to Filter DataВы можете достичь эффекта, аналогичного тому, который предоставляется элементом QueryExtender со свойствами tartsWith, Contains и EndsWith, путем использования оператора Like в свойстве Where элемента управления EntityDataSource. В этой части упражнения вы увидите, как использовать оператор Like для поиска студента по имени. Откройте файл Students.aspxв режиме разметки кода. После элемента GridView добавьте следующую разметку: Find Students by NameEnter any part of the nameConnectionString="name=SchoolEntities" DefaultContainerName="SchoolEntities" EnableFlattening="False" EntitySetName="People" Where="it.EnrollmentDate is not null and (it.FirstMidName Like '%' + @StudentName + '%' or it.LastName Like '%' + @StudentName + '%')" > Type="String" DefaultValue="%"/> DataSourceID="SearchEntityDataSource" AllowPaging="true"> %>'> Запустите страницу в обозревателе. Initially you see all of the students because the default value for the StudentName parameter is "%". Введите букву "g" в текстовое поле и кликните Search. Вы увидите список студентов, которые имеют "g" в имени или фамилии. Лабораторная работа 4. Работа со связанными даннымиВ прошлой работе вы настроили элемент EntityDataSource для фильтрации, сортировки и группирования данных. В этой работе вы создадите страницу Инструкторы, которая отобразит список преподавателей (инструкторов). При выборе инструктора, вы увидите список курсов, преподаваемых этим инструктором. При выборе курса вы увидите подробности курса и список студентов, обучающихся на курсе. |