Компоненты доступа к данным
Объект DataSet DataSet – представление в памяти данных, изолированных от источника данных В DataSet можно загрузить данные из любого источника, будь то SQL Server, Access или XML-файл Содержимым DataSet можно манипулировать независимо от источника данных
Объект DataTable LoadDataRow AcceptChanges Merge BeginInit Equals NewRow ReadXml ReadXmlSchema ReferenceEquals RejectChanges Reset Select ToString WriteXml WriteXmlSchema AcceptChanges BeginInit BeginLoadData Clear Clone Compute Copy CreateDataReader Dispose EndInit EndLoadData Equals Equals GetChanges GetDataTableSchema GetErrors GetType ImportRow Load
ColumnChanged ColumnChanging RowChanged RowChanging RowDeleted События объекта DataTable ColumnChanged ColumnChanging RowChanged RowChanging RowDeleted RowDeleting
DataTable dtTours = new DataTable(); Объект DataColumn Объект DataRow DataTable dtTours = new DataTable(); DataColumn dсIDtour = dtTours.Columns. Add("Код тура", typeof(Int32)); dсIDtour.Unique = true; DataColumn dcName = dtTours.Columns. Add("Название"); DataColumn dcPrice = dtTours.Columns. Add("Цена",typeof(Decimal)); DataColumn dcInformation = dtTours.Columns. Add( "Информация"); DataView myDataView = new DataView(dtTours); dataGrid1.DataSource = myDataView;
Свойства объекта DataRow Rows[i] Deleted Modified New Unchanged RowState Current Default Original Proposed RowVersion
представляет связь между двумя полями разных таблиц Объект DataRelation представляет связь между двумя полями разных таблиц Методы объекта DataRelation GetChildRows GetParentRow
ForeignKeyConstraint Ограничения UniqueConstraint – запрещение добавлять в таблицы дублирующиеся элементы ForeignKeyConstraint – правила обновления дочерних строк при изменении родительской UniqueConstraint ForeignKeyConstraint UpdateRule DeleteRule AcceptRejectRule Cascade None SetDefault SetNull