Программирование >>  Программирование с использованием ajax 

1 ... 206 207 208 [ 209 ] 210 211 212 ... 396


dbOwTabtel: T -VCS *фEventJ) 1

Column Name

Data Type

Allow Nulls

V Id

Trti*

nwarchiar(SO)

Date

datetime

Location

nvarchar(50

Puc. 19.24. Создание столбцов таблицы Events

8. Настройте столбец ID как столбец первичного ключа с приращением 1 и начальным значением 1. Настройте все столбцы таким образом, чтобы они не принимали значения null.

9. Сохраните таблицу под именем Events (События).

10. Добавьте несколько событий в таблицу с разными заголовками, датами и местонахождениями.

Чтобы отобразить и отредактировать данные, в панели Toolbox имеется отдельный раздел Data (Данные), представляющий элементы управления данными. Эти элементы можно распределить по двум группам: представление данных и источник данных. Элемент управления источника данных связан с источником данных, таким как XML-файл, база данных SQL или класс .NET; представления данных подключаются к источнику данных для представления данных.

В табл. 19.7 представлены все элементы управления данными:

Таблица 19.7. Элементы управления данными

Элемент управления опмгянир данными Описание

GridView DataList DetailsView

FormView Repeater

ListView

Отображает данные со строками и столбцами

Отображает один столбец для отображения всех элементов

Может использоваться вместе с элементом управления Gndview, если у вас имеется взаимоотношение типа главная/детали с вашими данными

Отображает одну строку источника данных

Основан на шаблоне. Вы можете определить, какие HTML-элементы должны быть сгенерированы на основе данных, взятых из источника данных

Новый элемент управления в .NET 3.5. Этот элемент управления основан на шаблоне, наподобие элемента управления Repeater

Элементы управления - источники данных и их функции перечислены в табл. 19.8.

4. Для имени сервера выберите вариант (local), а для имени базы данных -

BegVCSharpEvents.

5. После того как база данных будет создана, выберите новую базу данных в окне Server Explorer.

6. Выберите запись Tables под базой данных, и в окне Visual Studio выберите пункт меню DataiAcici New=t>Table (ДанныеДобавить новыеТаблица).

7. Введите следующие имена столбцов и типы данных (рис. 19.24).



Таблица 19.8. Элементы управления - источники данных

Элемент управления данными Описание

SqlDataSource

AccessDataSource LinqDataSource

ObjectDataSource XmlDataSource

SiteMapDataSource

Доступ к SQL Server или любому другому поставщику ADO.NET (например, Oracle, ODBC и OLEDB). Внутренне, он использует класс DataSet ИЛИ DataReader

Позволяет использовать базу данных Access

Новый в .NET 3.5. Позволяет использовать поставщиков LINQ в качестве источника данных

Позволяет использовать классы .NET в качестве источника данных

Позволяет получать доступ к XML-файлам. С помощью этого источника данных можно отображать иерархические структуры

Использует XML-файлы, чтобы определить структуру сайта для создания ссылок и связей в Web-сайте. Это средство будет рассматриваться в главе 20

В следующем упражнении мы будем использовать элемент управления GridView для отображения и редактирования данных из ранее созданной базы данных.

рактическое занятие

Использование элемента управления GridView для отображения данных

1. в окне Solution Explorer создайте новую обычную папку Admin.

2. Создайте новую Web-страницу EventsManagement. aspx в папке Admin.

3. Добавьте элемент управления GridView на Web-страницу.

4. В комбинированном списке Choose Data Source (Выбрать источник данных) смарт-тега элемента управления выберите пункт <New data source...> (Новый источник данных). На экране появится диалоговое окно мастера Data Source Configuration Wizard (Мастер конфигурирования источника данных), показанное на рис. 19.25.

DauSowMCw

TT3J

ChooM а Data Soufxr Тур*

x n Di

(Self d . deti -.ouir* i hrtc

Drt b.4f UNQ ObKrt Site Map iMi fi

r typ# fiom Ihe bO> *bo e OMcnplivr irrt lot ttt r4ertf d cMU oufi *n *pop*i

Spt*rt n Ю oi in* 0

Рж. 19.25. Мастер конфигурирования источника данных



Add Connection

uzs:

Enter шТогтаГюп to connect to the selected data source or click Change to choose з different data source and or prouder

Data source

Microsoft SQL Sen,er fSqICiient)

Server rwme:

(local)

Log on to the server

# Use Windows Authentication

О SQL Server Authentlcatюn

>MttUb.

Connect to database

Ф Select o enter e database name BegVCSharpEvents

О Attach a database file

] [ erowse - ]

Puc. 19.26. Диалоговое окно Add Connection

8. Отметьте флажок, чтобы сохранить связь и введите имя строки связи EventsConnectionString. Щелкните на кнопке Next.

9. В следующем диалоговом окне выберите таблицу Events, чтобы прочитать из нее данные, как показано на рис. 19.28. Выберите столбцы ID, Title, Date и Location, чтобы определить команду SQL, показанную на рисунке. Щелкните на кнопке Next.

10. На последнем экране диалогового окна Configure Data Source можно проверить запрос. После этого нужно щелкнуть на кнопке Finish (Готово).

11. Теперь в окне визуального конструктора можно увидеть элемент управления GridView с вымышленными данными, и элемент управления SqlDataSource с именем EventsDataSource, как показано на рис. 19.29.

5. Выберите вариант Database (База данных) и введите имя EventsDataSource для этого нового источника данных.

6. Щелкните на кнопке О К, чтобы настроить источник данных. На экране появится диалоговое окно Configure Data Source (Настройка источника данных). Щелкните на кнопке New Connection (Новое соединение), чтобы создать новое соединение.

7. В диалоговом окне Add Connection (Добавить соединение), которое показано на рис. 19.26, введите (local) в качестве имени сервера и выберите ранее созданную базу данных BegVCSharpEvents. Щелкните на кнопке Test Connection (Проверить соединение), чтобы проверить, что соединение должным образом настроено. Если все в порядке, щелкните на кнопке ОК. В следующем диалоговом окне (рис. 19.27) можно будет сохранить строку соединения.



1 ... 206 207 208 [ 209 ] 210 211 212 ... 396

© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки.
Яндекс.Метрика