Data for Silverlight Overview
Help with Silverlight Edition
Key Features
Introduction to C1.Silverlight.Data
Data-Centric Architecture
The Sample Application
Create the Application
Add the References
Create the UI
Implement the Server Side
Add the Database Access Infrastructure
Implement the Web Service
Implement the Client Side
Add a Reference to the Web Service
Use the Web Service to Get the Data
Bind the Data to Controls on the Page
Synchronize the Views
Add and Remove Items
Commit Changes to the Server
Optimize the Data Transfers
Compress the Data on the Server
Decompress the Data on the Client
Using Data with Schedule for Silverlight
Conclusion
API Reference
C1.Silverlight.Data.5 Assembly
Namespaces
C1.Silverlight.Data Namespace
Overview
Classes
DataColumn
Overview
Members
DataColumn Constructor
DataColumn Constructor(String,Type,String)
DataColumn Constructor(String,Type)
DataColumn Constructor(String)
DataColumn Constructor()
Properties
AllowDBNull Property
AutoIncrement Property
AutoIncrementSeed Property
AutoIncrementStep Property
Caption Property
ColumnEscapedName Property
ColumnMapping Property
ColumnName Property
DataType Property
DefaultValue Property
Expression Property
MaxLength Property
Ordinal Property
ReadOnly Property
Table Property
Events
PropertyChanged Event
DataColumnChangeEventArgs
Overview
Members
DataColumnChangeEventArgs Constructor
Properties
Column Property
ProposedValue Property
Row Property
DataColumnList
Overview
Members
Methods
Add Method
Add() Method
Add(String,Type) Method
Add(String,Type,String) Method
Clear Method
IndexOf Method
IndexOf(String) Method
DataRelation
Overview
Members
DataRelation Constructor
DataRelation Constructor()
DataRelation Constructor(String,DataColumn,DataColumn)
Properties
ChildColumn Property
ChildKeyConstraint Property
ChildTable Property
DataSet Property
ParentColumn Property
ParentTable Property
RelationName Property
DataRelationCollection
Overview
Members
DataRelationCollection Constructor
DataRow
Overview
Members
Methods
AcceptChanges Method
ClearErrors Method
Delete Method
GetChildRows Method
GetChildRows(DataRelation) Method
GetChildRows(String) Method
GetColumnError Method
GetColumnError(DataColumn) Method
GetColumnError(Int32) Method
GetColumnError(String) Method
GetColumnsInError Method
GetParentRow Method
GetParentRow(DataRelation) Method
GetParentRow(String) Method
GetRowView Method
GetRowView() Method
GetRowView(String[]) Method
SetColumnError Method
SetColumnError(DataColumn,String) Method
SetColumnError(Int32,String) Method
SetColumnError(String,String) Method
Properties
HasErrors Property
Item Property
Item(Int32) Property
Item(String) Property
Item(DataColumn) Property
ItemArray Property
RowError Property
RowState Property
Table Property
Events
PropertyChanged Event
DataRowBuilder
Overview
Members
DataRowCollection
Overview
Members
Methods
Add Method
Add(Object[]) Method
Clear Method
Find Method
DataRowView
Overview
Members
DataRowView Constructor
DataRowView Constructor(DataRow)
DataRowView Constructor()
Methods
Equals Method
GetData Method
GetData(String) Method
GetData(Int32) Method
GetErrors Method
GetHashCode Method
GetRow Method
SetData Method
SetData(String,Object) Method
SetData(Int32,Object) Method
Events
ErrorsChanged Event
PropertyChanged Event
DataSet
Overview
Members
DataSet Constructor
DataSet Constructor(String)
DataSet Constructor()
Methods
AcceptChanges Method
Clear Method
GetChanges Method
GetChanges(DataRowState) Method
GetChanges() Method
GetXml Method
ReadXml Method
ReadXml(Stream) Method
ReadXml(XmlReader) Method
ReadXmlFromString Method
Reset Method
WriteXml Method
WriteXml(Stream) Method
WriteXml(XmlWriter) Method
Properties
CaseSensitive Property
DataSetName Property
EnforceConstraints Property
HasChanges Property
HasErrors Property
Locale Property
Relations Property
Tables Property
DataTable
Overview
Members
DataTable Constructor
DataTable Constructor(String)
DataTable Constructor()
Methods
AcceptChanges Method
BeginLoadData Method
Compute Method
Compute(String,DataRow) Method
Compute(String) Method
EndLoadData Method
GetChanges Method
GetChanges(DataRowState) Method
GetChanges() Method
GetErrors Method
NewRow Method
Select Method
Select(String) Method
Select() Method
Properties
CaseSensitive Property
ChildRelations Property
Columns Property
DataSet Property
DefaultView Property
EnforceConstraints Property
HasErrors Property
Locale Property
ParentRelations Property
PrimaryKey Property
Rows Property
TableName Property
Events
ColumnChanged Event
ColumnChanging Event
DataTableCollection
Overview
Members
Methods
Clear Method
DataView
Overview
Members
DataView Constructor
DataView Constructor(DataTable,String[])
DataView Constructor(DataTable)
Methods
AddNew Method
CancelEdit Method
CancelNew Method
CommitEdit Method
CommitNew Method
Contains Method
DeferRefresh Method
EditItem Method
GetEnumerator Method
MoveCurrentTo Method
MoveCurrentToFirst Method
MoveCurrentToLast Method
MoveCurrentToNext Method
MoveCurrentToPosition Method
MoveCurrentToPrevious Method
MoveToFirstPage Method
MoveToLastPage Method
MoveToNextPage Method
MoveToPage Method
MoveToPreviousPage Method
Refresh Method
Remove Method
RemoveAt Method
Properties
CanAddNew Property
CanCancelEdit Property
CanChangePage Property
CanFilter Property
CanGroup Property
CanRemove Property
CanSort Property
Count Property
Culture Property
CurrentAddItem Property
CurrentEditItem Property
CurrentItem Property
CurrentPosition Property
Filter Property
GroupDescriptions Property
Groups Property
IsAddingNew Property
IsCurrentAfterLast Property
IsCurrentBeforeFirst Property
IsEditingItem Property
IsEmpty Property
IsPageChanging Property
Item Property
ItemCount Property
NewItemPlaceholderPosition Property
PageIndex Property
PageSize Property
RowFilter Property
Sort Property
SortDescriptions Property
SourceCollection Property
Table Property
TotalItemCount Property
Events
CollectionChanged Event
CurrentChanged Event
CurrentChanging Event
PageChanged Event
PageChanging Event
PropertyChanged Event
ForeignKeyConstraint
Overview
Members
Properties
AcceptRejectRule Property
DeleteRule Property
UpdateRule Property
NamedObject
Overview
Members
NamedObject Constructor
Properties
ExtendedProperties Property
Name Property
NamedObjectCollection<T>
Overview
Members
NamedObjectCollection<T> Constructor
Methods
Add Method
Add(String) Method
Contains Method
Contains(String) Method
IndexOf Method
IndexOf(String) Method
Properties
Item Property
PropertyCollection
Overview
Members
PropertyCollection Constructor
UpdatableCollection<T>
Overview
Members
UpdatableCollection<T> Constructor
Methods
BeginUpdate Method
EndUpdate Method
Properties
Updating Property
Enumerations
AcceptRejectRule
DataRowState
MappingType
Rule
Delegates
DataColumnChangeEventHandler