第1章 System.Data名称空间 1
1.1 System.Data名称空间结构一览 1
1.2 System.Data名称空间中的类 5
1.2.1 AdapterDesignerAttribute类 5
1.2.2 BaseCollection类 7
1.2.3 ColumnsCollection类 10
1.2.4 Constraint类 21
1.2.5 ConstraintException类 25
1.2.6 ConstraintsCollection类 26
1.2.7 ConvertEventArgs类 36
1.2.8 DataCategoryAttribute类 37
1.2.9 DataColumn类 39
1.2.10 DataColumnChangeEventArgs类 63
1.2.11 DataException类 65
1.2.12 DataExpression类 66
1.2.13 DataFilter类 67
1.2.14 DataRelation类 68
1.2.15 DataRow类 77
1.2.16 DataRowChangeEventArgs类 101
1.2.17 DataRowView类 102
1.2.18 DataRowViewColumnDescriptor类 109
1.2.19 DataRowViewRelationDescriptor类 111
1.2.20 DataRowViewTypeDescriptor类 113
1.2.21 DataSet类 113
1.2.22 DataSetView类 154
1.2.24 DataSetViewListItemTableDescriptor类 158
1.2.23 DataSetViewListItem类 158
1.2.25 DataSetViewListItemTypeDescriptor类 160
1.2.26 DataSysDescriptionAttribute类 161
1.2.27 DataTable类 163
1.2.28 DataView类 192
1.2.29 DeletedRowInaccessibleException类 205
1.2.30 DuplicateNameException类 206
1.2.31 EvaluateException类 207
1.2.32 ForeignKeyConstraint类 208
1.2.33 InRowChangingEventException类 215
1.2.34 InvalidBindingException类 216
1.2.35 InvalidConstraintException类 217
1.2.36 InvalidExpressionException类 218
1.2.37 ListChangedEventArgs类 219
1.2.38 MergeFailedEventArgs类 220
1.2.39 MissingPrimaryKeyException类 221
1.2.40 NoNullAllowedException类 222
1.2.41 ObjectStoreColumn类 223
1.2.42 ObjectStoreTable类 224
1.2.43 PositionChangingEventArgs类 227
1.2.44 PropertiesCollection类 227
1.2.45 ReadOnlyException类 229
1.2.46 RelatedView类 230
1.2.47 RelationsCollection类 231
1.2.48 RowNotInTableException类 238
1.2.49 RowsCollection类 240
1.2.50 StateChangeEventArgs类 248
1.2.51 StreamFormats类 251
1.2.52 SyntaxErrorException类 252
1.2.53 TablesCollection类 253
1.2.54 TableSetting类 261
1.2.55 TableSettingsCollection类 266
1.2.56 UniqueConstraint类 272
1.2.57 VersionNotFoundException类 277
1.3 System.Data名称空间中的接口 278
1.3.1 ICollectionInfo接口 278
1.3.2 IColumnMapping接口 278
1.3.3 IColumnMappings接口 280
1.3.4 IDataErrorInfo接口 283
1.3.5 IDataList接口 284
1.3.6 IDataParameter接口 284
1.3.7 IDataReader接口 287
1.3.8 IDataRecord接口 288
1.3.9 IDataSetCommand接口 299
1.3.10 IEditableList接口 303
1.3.11 IEditableObject接口 303
1.3.12 IFilter接口 304
1.3.13 IIndexedList接口 304
1.3.14 IListSource接口 305
1.3.15 ILiveList接口 305
1.3.16 INameTable接口 305
1.3.18 IPropertyDescriptor接口 306
1.3.17 IPresentedProperties接口 306
1.3.19 ISortedList接口 307
1.3.20 ITableMapping接口 307
1.3.21 ITableMappings接口 309
1.3.22 ITypedElements接口 313
1.3.23 ITypedList接口 313
1.3.24 ITypedObject接口 313
1.4 System.Data名称空间中的枚举 314
1.4.1 AcceptRejectRule枚举 314
1.4.2 AggregateTypes枚举 315
1.4.3 CascadeAction枚举 316
1.4.4 CommandType枚举 316
1.4.6 DataRowState枚举 317
1.4.5 DataRowAction枚举 317
1.4.7 DataRowVersion枚举 318
1.4.8 DataViewRowState枚举 319
1.4.9 DBCommandBehavior枚举 321
1.4.10 DBObjectState枚举 321
1.4.11 EnforceConstraintsRule枚举 322
1.4.12 IsolationLevel枚举 322
1.4.13 ListChangedType枚举 323
1.4.14 MappingType枚举 323
1.4.15 MissingMappingAction枚举 324
1.4.16 MissingSchemaAction枚举 324
1.4.17 ParameterDirection枚举 325
1.4.18 PropertyAttributes枚举 325
1.4.20 Rule枚举 326
1.4.19 ReadState枚举 326
1.4.21 SchemaType枚举 328
1.4.22 SortDirection枚举 328
1.4.23 TreePosition枚举 329
1.4.24 UpdateRowSource枚举 329
1.4.25 UpdateStatus枚举 330
1.5 System.Data名称空间中的Delegate 330
1.5.1 ConvertEventHandler Delegate 330
1.5.2 DataColumnChangeEventHandler Delegate 331
1.5.3 DataRowChangeEventHandler Delegate 331
1.5.5 ListChangedEventHandler Delegate 332
1.5.6 MergeFailedEventHandler Delegate 332
1.5.4 DataRowCreatedEventHandler Delegate 332
1.5.7 PositionChangingEventHandler Delegate 333
1.5.8 StateChangeEventHandler Delegate 333
第2章 System.Data.Internal名称空间 334
2.1 System.Data.Internal名称空间结构一览 334
2.2 System.Data.Internal名称空间中的类 335
2.2.1 DataColumnMapping类 336
2.2.2 DataColumnMappings类 339
2.2.3 DataSetCommand类 348
2.2.4 DataTableMapping类 357
2.2.5 DataTableMappings类 361
2.2.6 DBColumnDescriptor类 369
2.2.7 DBCommand类 371
2.2.8 DBConnection类 377
2.2.9 DBDataSetCommand类 383
2.2.10 InfoMessageEventArgs类 397
2.2.11 RowUpdatedEventArgs类 398
2.2.12 RowUpdatingEventArgs类 401
2.2.13 SchemaChangedEventArgs类 403
2.2.14 SchemaChangingEventArgs类 405
2.2.15 SchemaMappingEventArgs类 407
2.3 System.Data.Internal名称空间中的接口 410
2.4 System.Data.Internal名称空间中的Delegate 413
2.4.1 Schema ChangedEventHandler Delegate 413
2.4.2 SchemaChangingEventHandler Delegate 414
第3章 System.Data.ADO名称空间 415
3.1 System.Data.ADO名称空间结构一览 415
3.2.1 ADOCommand类 416
3.2 System.Data.ADO名称空间中的类 416
3.2.2 ADOConnection类 425
3.2.3 ADODataReader类 434
3.2.4 ADODataSetCommand类 449
3.2.5 ADOError类 458
3.2.6 ADOErrors类 460
3.2.7 ADOException类 462
3.2.8 ADOInfoMessageEventArgs类 464
3.2.9 ADOParameter类 466
3.2.10 ADOParameters类 473
3.2.11 ADOProperties类 480
3.2.12 ADOProperty类 483
3.2.13 ADORowUpdatedEventArgs类 486
3.2.14 ADORowUpdatingEventArgs类 487
3.2.15 ADOSchemaMappingEventArgs类 489
3.3 System.Data.ADO名称空间中的枚举 490
3.4 System.Data.ADO名称空间中的Delegate 492
3.4.1 ADOInfoMessageEventHandler Delegate 492
3.4.2 ADORowUpdatedEventHandler Delegate 492
3.4.3 ADORowUpdatingEventHandler Delegate 493
3.4.4 ADOSchemaMappingEventHandler Delegate 493
第4章 System.Data.SQL名称空间 495
4.1 System.Data.SQL名称空间结构一览 495
4.2 System.Data.SQL名称空间中的类 496
4.2.1 SQLCommand类 496
4.2.2 SQLConnection类 503
4.2.3 SQLDataReader类 515
4.2.4 SQLDataSetCommand类 533
4.2.5 SQLError类 544
4.2.6 SQLErrors类 547
4.2.7 SQLException类 550
4.2.8 SQLInfoMessageEventArgs类 553
4.2.9 SQLParameter类 554
4.2.10 SQLParameters类 562
4.2.11 SQLPooledConnection类 568
4.2.12 SQLRowUpdatedEventArgs类 569
4.2.13 SQLRowUpdatingEventArgs类 570
4.2.14 SQLSchemaMappingEventArgs类 572
4.3 System.Data.SQL名称空间中的接口 573
4.4 System.Data.SQL名称空间中的枚举 579
4.5.1 SQLInfoMessageEventHandler Delegate 580
4.5 System.Data.SQL名称空间中的Delegate 580
4.5.3 SQLRowUpdatingEventHandler Delegate 581
4.5.2 SQLRowUpdatedEventHandler Delegate 581
4.5.4 SQLSchemaMappingEventHandler Delegate 582
第5章 System.Data.SQLTypes名称空间 583
5.1 System.Data.SQLTypes名称空间结构一览 583
5.2 System.Data.SQLTypes名称空间中的类 586
5.2.1 SQLBinary类 587
5.2.2 SQLException类 596
5.2.3 SQLNullValueException类 597
5.2.4 SQLString类 598
5.2.5 SQLTruncateException类 602
5.3 System.Data.SQLTypes名称空间中的接口 603
5.4.1 SQLBit结构 604
5.4 System.Data.SQLTypes名称空间中的结构 604
5.4.2 SQLBoolean结构 606
5.4.3 SQLByte结构 611
5.4.4 SQLDateTime结构 613
5.4.5 SQLDouble结构 615
5.4.6 SQLGuid结构 617
5.4.7 SQLInt16结构 619
5.4.8 SQLInt32结构 621
5.4.9 SQLInt64结构 623
5.4.10 SQLMoney结构 625
5.4.11 SQLNumeric结构 629
5.4.12 SQLSingle结构 632