ВУЗ:
Составители:
Рубрика:
146
На втором шаге, мастер предлагает сохранить сгенерированную
строку подключения к БД в файле web.config. При необходимости мож-
но отказаться, а также изменить наименование переменной, содержащей
строку подключения.
Третий шаг мастера позволяет определить запросы к БД, ис-
пользуемые SqlDataSource для выполнения операций над данными. В ча-
стности, предлагается выбрать таблицу и сгенерировать запрос на вы-
борку из нее данных. Здесь также можно определить и свои собствен-
ные запросы на выборку, добавление, удаление и обновление данных
или указать используемую хранимую процедуру.
Мастер может также сгенерировать стандартные запросы, исполь-
зуемые для добавления, удаления и обновления значений в связанном
источнике данных, если выбраны поля, являющися первичными ключа-
ми таблицы. Для построения этих запросов можно воспользоваться
кнопкой Advanced. При этом будет открыто окно, в котором можно ус-
тановить два свойства. Ссылка «Generate INSERT, UPDATE, and DELETE
statements» задает режим создания соответствующих запросов.
Четвертый шаг мастера позволяет протестировать созданный
запрос и, после нажатия на кнопку Finish завершить настройку элемента
управления источником данных.
В результате выполнения этих операций в описании шаблона
формы будет добавлено описание компонента связывания с источником
данных, например:
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:Northwind %>"
SelectCommand="SELECT [EmployeeID], [LastName], [FirstName], [Ad-
dress], [City], [PostalCode] FROM [Employees]">
</asp:SqlDataSource>
После описания такого компонента, с ним можно связывать эле-
менты управления. Для этого его свойству DataSourceID необходимо за-
дать имя объекта SqlDataSource.
Следует иметь в виду, что каждый компонент связывания с источ-
ником данных может использоваться для соединения только с одной
таблицей базы данных. Если в web-приложении требуется независимо
извлекать или обновлять информацию из нескольких таблиц, необходи-
мо использовать несколько таких компонент.
Выполняемые выражений в шаблоны web-формы
В шаблоны web-форм .aspx помимо статического текста и сервер-
ных ЭУ могут включаться выполняемые выражения. Такие выражения
Страницы
- « первая
- ‹ предыдущая
- …
- 144
- 145
- 146
- 147
- 148
- …
- следующая ›
- последняя »
