Работа с базами данных

Оценить
(1 голос)
Теперь вы видели все возможные способы использования Visual Studio для создания и управления базами данных. В следующих разделах рассматриваются инструменты, которые можно применять для получения данных в формах Windows и Web-приложениях.
Оценить
(0 голоса)
Приложения, которые работают с базами данных, имеют одну общую проблему и соответ­ствующую ей схему решения. Обычно данные необходимо выбрать из базы данных в при­ложение, а пользовательский интерфейс приложения должен быть обновлен для соответст­вующего отображения данных. Для больших баз данных на сцену выступает концепция разбивки на страницы. Поскольку неэффективно загружать набор данных размером скажем в 100 Мбайт, то необходимо использовать механизм разбивки на страницы (для того чтобы пользователь мог перемещаться взад и вперед по "потоку" данных). После того как данные благополучно доберутся до пользовательского интерфейса приложения, необходимо занять­ся движением данных от приложения к базе данных. Любые изменения в данных должны быть…
Оценить
(0 голоса)
Простая привязка данных — это способность элемента управления привязаться к единст­венному элементу данных из большого набора данных и отобразить его. Элемент управле­ния TextBox является отличным примером часто используемого при простой привязке дан­ных элемента. Например, вы можете использовать TextBox для отображения фамилии служащего в том виде, в каком она хранится в таблице служащих внутри базы данных. Поддержка простой привязки данных имеется в элементах управления как форм Windows, так и Web-форм. Когда вы используете встроенные возможности визуального конструктора Windows and Web Forms Designer, то добавить группу элементов управления на форму и сделать простую их привязку к набору данных очень просто (об этом…
Оценить
(0 голоса)
Термин "сложная привязка данных" относится к способности элемента управления отобра­жать одновременно множество элементов данных. Вы можете считать это способностью к "многострочности": если элемент управления можно использовать для просмотра множест­ва строк данных одновременно, то он поддерживает сложную привязку данных. Элементы управления DataGridView (для форм Windows) и DataGrid (для Web-форм) — это основные примеры элементов управления, которые были созданы специально для обра­ботки табличных (многострочных и многостолбцовых) данных. Внутренние механизмы реализации привязки данных запутанны, сложны и трудны для по­нимания, однако по большей части инструментам Visual Studio удалось абстрагировать реа­лизацию привязки данных до уровня приятного и простого процесса перетаскивания. Да­вайте же теперь рассмотрим, как…
Оценить
(0 голоса)
Несмотря на то, что в Visual Studio существуют различные способы реализации привязан­ных к данным элементов управления, все они содержат одни и те же два шага: .1. Определить источник данных. 2.   Установить соответствие между членами источника данных и элементами управления (или их свойствами). После этого визуальные конструкторы Form Designers могут генерировать правильные эле­менты управления и размещать их на форме. Для вас создается весь код привязки данных; все, о чем вам нужно позаботиться, — это компоновка, позиционирование и аспекты поль­зовательского интерфейса элементов управления. Ваша форма может иметь элементы управления, которые используют простую или сложную привязку данных (либо и ту, и другую одновременно).…
Оценить
(0 голоса)
Убедитесь в Visual Studio, что вы работаете в проекте Windows Application, после чего ис­пользуйте окно Data Sources для выбора источника данных. Если это окно не видно, то в меню Data интегрированной среды разработки выберите пункт Show Data Sources. Если в вашем проекте нет ни одного определения источника данных, то вам нужно будет его соз­дать. Нажмите кнопку Add New Data Source на панели инструментов окна для запуска мас­тера Data Source Configuration Wizard. На первой странице этого мастера (рис. 18.28) выбе­рите тип источника данных. Здесь есть три варианта: □    Database — источник данных является таблицей в реляционной базе данных; □    Web Service…
Оценить
(0 голоса)
Для того чтобы действительно легко и быстро создать привязанные к данным элементы управления, нужно позволить Visual Studio сделать это за вас. В окне Data Sources нажмите кнопку раскрывающегося списка возле имени источника данных (для того чтобы получить меню — рис. 18.32).     Это меню позволяет вам настроить параметры генерирования элементов управления, а так­же отвечает на вопрос: какие элементы управления вы хотите сгенерировать на основе таб­лицы источника данных?   Если вы укажете здесь DataGridView, то сможете сгенерировать элемент управления DataGridView для просмотра и редактирования вашего источника дан­ных. Настройка Details позволяет вам генерировать последовательности простых (привя­занных к данным) элементов управления для просмотра или…
Оценить
(0 голоса)
Вернемся еще раз к рис. 18.31 и рассмотрим отдельные элементы данных, которые видны в источнике данных Employee. Каждый из них отображается с именем и значком. Имя — это название элемента данных (как оно определено в базе данных). Рис. 18.35. Настройка соответствий мееду данными и элементами управления. Значок указывает соответствие по умолчанию этого типа данных элементу управления .NET. Например, полю Title соответствует элемент управления TextBox, а полю BirthDate соответствует элемент управления DateTimePicker. Visual Studio старается обеспечить са­мый лучший элемент управления для каждого типа данных. Но вы можете вручную указать конкретный элемент управления, который вы хотите использовать. Если вы хотите отобра­жать значение…
Оценить
(0 голоса)
В Visual Studio имеется визуальный конструктор, предназначенный исключительно для ре­дактирования (и создания) типизированных наборов данных: это DataSet Designer. Этот визуальный конструктор запускается автоматически тогда, когда вы открываете элемент проекта DataSet (такой как файл AdventureWorksEmployeeDataSet.xsd, который мы только что создали при исследовании привязки данных). Примечание Типизированные объекты DataSet могут очень существенно повысить производитель­ность по сравнению с нормальными наборами данных: вместо использования индек­сов коллекций вы можете ссылаться на таблицы и столбцы по их реальным именам. Кроме того, технология IntelliSense работает с членами типизированных DataSet, что значительно облегчает кодирование больших иерархических объектов данных. Конструктор DataSet Designer можно легко использовать для настройки наборов данных…
Оценить
(0 голоса)
Будет много таких ситуаций, когда вы не захотите, чтобы Visual Studio создавала для вас привязанные к данным элементы управления, либо вам может понадобиться привязать к источнику данных уже существующие элементы управления. Привязка данных в этих слу­чаях— точно такая же простая задача, которая начинается с того же самого шага: создание или выбор источника данных. Некоторые элементы управления (такие как DataGridView) имеют смарт-теги для выбора источника данных. Другие не имеют встроенных диалоговых окон для выбора данных, но могут быть так же легко привязаны к данным при помощи окна Data Sources.
© 2018 www.visualstudios.ru. Все права защищены.