Зависимость от регистра в наборе данных — КиберПедия 

Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...

История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...

Зависимость от регистра в наборе данных

2021-04-18 99
Зависимость от регистра в наборе данных 0.00 из 5.00 0 оценок
Заказать работу

По умолчанию имена таблиц и столбцов в наборе данных не зависят от регистра. Это означает, что к таблице person в наборе данных можно также обратиться и по имени Person. Такой подход соответствует соглашениям о присвоении имен, принятым во многих СУБД, включая SQL Server, где имена элементов данных не должны отличаться друг от друга только регистром букв.

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

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

 

Сохранение данных из набора данных обратно в базу данных

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

Например:

Адаптер. Update (БД.Таблица);

Класс DataRow, используемый для работы с отдельными записями, содержит свойство RowState, значение которого указывает, была ли изменена строка с момента первой загрузки таблицы из базы данных.

Метод обновления Update адаптера таблиц проверяет значение свойства RowState, чтобы определить, какие записи необходимо записать в базу данных и какие конкретно команды указанной базы данных (InsertCommand, UpdateCommand или DeleteCommand) должны вызываться.

 

Навигация по записям в наборах данных

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

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

Например, можно получить четвертую строку таблицы person с помощью следующего кода:

textBox1.Text = sotrudnicDataSet1.Person[3].fio;

Описание основных компонентов по работе с базами данных

Таблица данных на форме DataGridView

Элемент управления DataGridView предоставляет мощный и гибкий способ отображения данных в табличном формате.

Связывание данных с элементом управления DataGridView

Для работы элемента управления DataGridView его необходимо связать с источником данных в режиме разработки с помощью свойств DataSource и DataMember или во время выполнения с помощью метода SetDataBinding.

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

Одновременно в DataGridView может отображаться только одна таблица.

Для DataGridView допустимыми являются следующие источники данных.

· Класс DataTable

· Класс DataView

· Класс DataSet

· Класс DataViewManager

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

 

Сортировка данных в DataGridView

Если в элементе управления DataGridView отображается таблица, а свойство AllowSorting имеет значение true, можно изменить сортировку данных, щелкнув заголовок столбца.

 


Поделиться с друзьями:

Своеобразие русской архитектуры: Основной материал – дерево – быстрота постройки, но недолговечность и необходимость деления...

Историки об Елизавете Петровне: Елизавета попала между двумя встречными культурными течениями, воспитывалась среди новых европейских веяний и преданий...

Типы оградительных сооружений в морском порту: По расположению оградительных сооружений в плане различают волноломы, обе оконечности...

Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.01 с.