..


Рекламные ссылки

Управления для управления данными

Увидев, как они получают доступ к данным через ADO.NET теперь посмотрим, как получить к ним доступ в еще быстрее и проще. На самом деле, ASP.NET включает в себя несколько классов, которые ограничивают сложность управления связи и передачи данных, то есть так называемые DataSource управления.

Эти элементы делают его прозрачным для программиста все механизм генератор подключения и команды, и все, что нужно сделать, это определить источник данных (Источник данных), управления, которые сосредотачиваются на том, что исходные данные и предоставить соответствующий запрос. Visual Studio предоставляет мастера, который позволяет легко управлять этими шагами. После создания DataSource управления, вы можете подключиться к любому из компонентов для управления данными.

Как обычно мы видим пример. Мы добавляем в наш проект новой веб-формы от элементов и перетащите SqlDataSource контроль на ней. Нажмите на источник данных Настройка в контекстном меню

Она открывает окно, где можно выбрать существующую базу данных или создать новую, используя кнопку Создать подключение. В моем случае я выбрал тестовую базу данных типа называются MyDB SQL Server CE применение в моем локальном компьютере, но явно вы можете выбрать любую базу данных

Мы продолжаем и указать один из следующих шагов, чтобы собирать данные из таблицы, проживающие на базу данных (в моем случае таблица Друзья) и выберите столбцы (в моем случае Id, имя и возраст)

На следующем экране вы также можете проверить запрос, нажав на Проверить запрос, а затем нажмите кнопку Готово. Теперь давайте установим значение свойства DataSourceMode DataReader

Вставьте ListBox в нашу форму и установите флажок Включить AutoPostBack

Затем нажмите на диалоговом окне Выбор источника данных и выберите связанный элемент управления, который мы создали раньше, указав, какое поле, которое будет отображаться в списке, а вместо этого должно быть указано, какое поле соответствующее значение

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






 защищен недействительным Page_Load (объект отправителя, EventArgs е)







 {

 

  



 если (! this.IsPostBack)



  



 {



    



 this.ListBox1.DataSource = this.SqlDataSource1;

 

    



 this.ListBox1.DataTextField = "Имя";

 

    



 this.ListBox1.DataValueField = "Id";

 

    



 this.ListBox1.DataBind ();



  



 }







 }



Этот простой пример служит только, чтобы дать представление о возможностях инструментов, предоставляемых ASP.NET для управления данными. В этом случае мы использовали простой элемент управления, такие как список, но Есть много более сложных элементов управления для управления данными, что позволяет считать себя по-разному. Эти элементы управления содержат GridView, FormView, DetailsView, DataList. Очевидно, цель этого руководства не вникать в детали этих элементов управления и, как всегда, я отсылаю вас к официальной документации Microsoft, чтобы узнать, как они работают.

Помощь в Visual Studio ASP.Net
E-Learning
ASP (Advanced) ASP (Advanced)
Полный курс для создания динамических веб-сайтов. С 39 €.
ASP.NET (курс) ASP.NET (курс)
Полный курс для создания веб-приложений от 49 €.
SQL и базы данных (курс) SQL и базы данных (курс)
Создание и управление реляционными базами данных. С 39 €.
Рекламные ссылки