Documente Academic
Documente Profesional
Documente Cultură
NET
EL DATASET
1. ESTRUCTURA GENERAL.
El Dataset consta de dos colecciones:
Tablas Objetos DataTable, que pueden corresponderse con una tabla real de
la base de datos.
1.1. Propiedades
Propiedad
Funcin
DataSetName
Tables
Relations
1.2. Mtodos
Mtodo
Accin
AcceptChanges
Clear
Borra todos los datos del DataSet. Elimina todas las filas de
todas las tablas.
Clone
Copy
GetChanges
HasChanges
Merge
RejectChanges
2. COLECCIN TABLES
La coleccin Tables, como se ha indicado arriba contiene todas las tablas de un
DataSet. Como coleccin dispone de las siguientes propiedades, mtodos y
eventos:
2.1 Propiedades
Propiedad
Funcin
Count
Item
2.2 Mtodos
Mtodo
Accin
Add
AddRange
Clear
Contains
Remove
2.3.1. Propiedades
Propiedad
Funcin
CaseSensitive
ChildRelations
Columns
Constraints
Dataset
DefaultView
HasErrors
ParentRelations
PrimaryKey
Lectura/Escritura. Almacena la
funcionan como clave primaria.
Rows
TablaName
matriz
de
columnas
que
2.3.2. Mtodos
Mtodo
Accin
AcceptChanges
BeginInit
BeginLoadData
Clear
Clone
Compute
Copy
EndInit
GetChanges
GetErrors
ImportRow
LoadDataRow
NewRow
RejectChanges
Select
2.3.3. Eventos
Evento
Ocurre cuando
ColumnChanged
ColumnChanging
RowChanged
RowChanging
RowDeleted
RowDeleting
3.COLECCIN COLUMNS
Almacena la coleccin de columnas que pertenecen a la tabla. Las propiedades y
mtodos son las comunes a todas las colecciones.
3.1 Propiedades
Propiedad
Funcin
Count
Item
3.2 Mtodos
Mtodo
Accin
Add
AddRange
Clear
Contains
Devuelve si existe o no
especificado en la coleccin.
Remove
una
columna
con
el
nombre
3.3.1. Propiedades
Propiedad
Funcin
AllowDBNull
AutoIncrement
ColumnName
DataType
DefaulValue
Expression
MaxLength
Ordinal
ReadOnly
Propiedad
Funcin
Table
Unique
NOTA: Este objeto carece de mtodos y eventos relevantes, ya que los que
tiene son heredados de Object.
4. COLECCIN ROWS
Almacena la coleccin de filas que pertenecen a la tabla. Las propiedades y
mtodos son casi las mismas que las de cualquier otra coleccin, aunque, por
ejemplo, carece del mtodos AddRange.
4.1 Propiedades
Propiedad
Funcin
Count
Item
4.2. Mtodos
Mtodo
Accin
Add
Clear
Contains
Find
InsertAt
Remove
RemoveAt
4.3.1. Propiedades
Propiedad
Funcin
HasErrors
Item
ItemArray
RowError
RowState
Table
4.3.2. Mtodos
Mtodo
Accin
AcceptChanges
BeginEdit
CancelEdit
ClearErrors
Delete
Elimina la fila.
EndEdit
GetChildRows
GetColumnError
GetParentRows
IsNull
RejectChanges
SetColumnError
SetParentRow
5. COLECCIN RELATIONS
Es la coleccin de relaciones que vincula las tablas y permite el desplazamiento
desde tablas primarias a secundarias. Las propiedades y mtodos son las comunes
a todas las colecciones.
5.1 Propiedades
Propiedad
Funcin
Count
Item
5.2 Mtodos
Mtodo
Accin
Add
AddRange
Clear
Contains
Remove
5.3.1. Propiedades
Propiedad
Funcin
ChildColumns
ChildKeyConstraint
ChildTable
DataSet
ParentClumns
RelationName
NOTA: Este objeto carece de mtodos y eventos relevantes, ya que los que
tiene son heredados de Object.
6. COLECCIN COSTRAINTS
Representa la coleccin de restricciones de una tabla. Esta coleccin est forma da
por dos tipos de objetos:
UniqueConstraint.
ForeingKeyConstraint.
6.1.1. Propiedades
Propiedad
Funcin
Columns
ConstraintName
IsPrimaryKey
Table
NOTA: Este objeto carece de mtodos y eventos relevantes, ya que los que
tiene son heredados de Object.
Los valores de
predeterminados.
las
columnas
secundarias
se
pueden
establecer
en
6.1.1. Propiedades
Propiedad
Funcin
AcceptRejectRule
se
llama
Columns
ConstraintName
DeleteRule
RelatedColumns
RelatedTable
Table
UpdateRule
NOTA: Este objeto carece de mtodos y eventos relevantes, ya que los que
tiene son heredados de Object.
10
7. OBJETO DATAVIEW
Un objeto Dataview representa una vista personalizada que enlaza los datos de una
tabla, para permitir la ordenacin ,filtrado, bsqueda, edicin y exploracin de los
datos que se almacenan en un DataTable. Un objeto de este tipo sirve para indicar
con qu datos de todos los que han sido cargados trabaja el usuario. Esto no quiere
decir que los datos que no aparezcan en la vista se elimine, si no que nicmente se
ocultan al usuario.
7.1. Propiedades
Propiedad
Funcin
AllowDelete
AllowEdit
AllowNew
Count
Item
RowFilter
RowStateFilter
Sort
Table
7.2. Mtodos
Mtodo
Accin
AddNew
Delete
Find
FindRows
7.3. Eventos
Evento
Ocurre cuando
ListChanged
11