1 2003-11-26 Tim Coleman <tim@timcoleman.com>
2 * ConflictOptions.cs DataAdapterException.cs DataTableReader.cs
3 * DbMetaData.cs FillOptions.cs IDataReader2.cs IDataRecord2.cs
4 * IDataUpdatableRecord.cs IDbAsyncCommand.cs IDbAsyncConnection.cs
5 * IDbExecutionContext.cs IGetTypedData.cs ISetTypedData.cs
6 * LoadOption.cs OperationAbortedException.cs ResultSetOptions.cs
7 * ResultSetSensitivity.cs StatementCompletedEventArgs.cs
8 * StatementCompletedEventHandler.cs UpdateOptions.cs:
9 New classes added for NET_1_2
10 * DBConcurrencyException.cs DataRelation.cs DataSet.cs DataTable.cs
11 * DataTableCollection.cs DataView.cs ForeignKeyConstraint.cs:
12 Modifications to add new NET_1_2 functions
14 2003-11-25 Tim Coleman <tim@timcoleman.com>
18 2003-11-21 Pedro Martínez Juliá <yoros@wanadoo.es>
20 * DataRow.cs: Detached row can be accesible (new rows from data
21 table are detached). Closes but #51263.
23 2003-11-19 Eran Domb <erand@mainsoft.com>
24 * DataRow.cs : Throw exceptions if Row is Detached.
25 (EndEdit) : Check that we are not in middle of ChangeEvent.
26 (AcceptChanges) : Detach the row.
28 * DataRelation.cs : throw correct exception.
29 *UniqueConstraint.cs : throw correct exception.
32 2003-11-09 Pedro Martínez Juliá <yoros@wanadoo.es>
34 * DataRow.cs: Use RemoveInternal instead of Remove because the last
35 one uses Delete and AcceptChanges.
37 * DataRowCollection.cs: When removing, Delete and AcceptChanges
38 method from the row are called. Added an internal method that will
39 be used by DataRow to "physically" remove the row from the list.
41 2003-11-09 Pedro Martínez Juliá <yoros@wanadoo.es>
43 * DataRowCollection.cs: To follow the specification: Remove and
44 RemoveAt should remove the row. But needed to call DeletingDataRow
45 to prepare the deleting.
47 * DataRow.cs: Don't call DeletingDataRow when it is called by the
48 method Table.Rows.Remove.
50 2003-11-09 Pedro Martínez Juliá <yoros@wanadoo.es>
52 * DataRowCollection.cs: Make the row be deleted by itself. If not,
53 it fails because we need to call OnRowDeleting and OnRowDeleted. It
54 is full implemented inside DataRow.
56 2003-11-05 Eran Domb <erand@mainsoft.com>
57 * DataView.cs (ctor) : Changing default RowStateFilter to CurrentRow.
59 2003-11-04 Eran Domb <erand@mainsoft.com>
60 * DataRow.cs (CheckChildRows) : Improving the implementation - checking child for all FK, and not
62 (GetChildRows) : Adding some checks.
63 (GetParentRows) : Adding some checks. Fix a bug in implementation.
64 (SetParentRow) : Added implementation.
66 * DataRowCollection.cs (Add) : Added more checks on the row added to the collection.
67 * DataTable.cs (Copy) : Set the During Loading flag to save unnecessary assertions.
68 * ForeignKeyConstraint.cs (AssertConstraint) : Fixing bugs in implementation. Checking for DBNull values in the row.
69 * MergeManager.cs : Check that the target table is not null.
71 2003-10-27 Eran Domb <erand@mainsoft.com>
72 * DataColumn.cs (DefaultValue) : Changing null value to DBNull. Checking that the type of the new default value
73 can be converted to the column type.
75 * DataRelationCollection.cs (AddCore) : Give the new FK the name of the relation.
77 * DataRow.cs (EndEdit) : Check if we need to validate the constraints.
78 (GetParentRows, GetChildRows) : Checking that the row has the wanted version, before accessing the row's value.
80 * DataRowCollection.cs (Add) : Fixing a bug.
81 (Clear) : Before clearing the array check that there is no violation of FK constraint.
83 * DataSet.cs (Prefix) : If value is null chage it to empty string.
84 (GetXml) : Removing the Processing Instructions from the xml string as in MS ADO.NET.
86 * ExpressionElement : Adding support for IN expresion.
88 * DataTable (CopyConstraints) : New method that copy the tables constraints to the copy table.
89 (Select) : Adding support for DataViewwRowState.
91 * ForeignKeyConstraint.cs (AssertConstraint) : Adding implementation.
93 * MergeManager.cs (MergeRow) : Fix bugs.
95 2003-10-27 Eran Domb <erand@mainsoft.com>
96 * DataRow.cs (SetColumnValue): Donot check null value when in midle of loading data.
97 check null values when ending loading data.
99 * DataSet.cs (RejectChanges) : Imlementation.
100 (Prefix) : If prefix was changed fire event. Check that the prefix is not null - if null,
101 change it to empty string.
103 * DataTable.cs (BeginLoadData, EndLoadData) : Impemantation.
105 2003-10-22 Eran Domb <erand@mainsoft.com>
106 * MergeManager.cs : Fixing bugs. Adding check for PrimaryKey matching.
108 * ConstraintCollection.cs (RamoveAt): Change implemntation.
110 * DataTableCollection (CanRemove): Removing cast to Constraint.
112 2003-10-22 Eran Domb <erand@mainsoft.com>
113 * DataRelationCollection.cs (AddCore): The unique constraint was added even if the createConstraints flag was false.
114 (Clear): The collection was cleared without removing the relation from the parent and child tables.
116 * DataSet.cs (Copy, Clone): The Relations of the DataSet were not copy.
117 (HasChanges, Reset): Imlementation.
119 * DataTable.cs (HasErrors): There is no flag for errors, instead the table ask her row if they have any errors.
\r
120 This is because the we do not no when to turn off the flag.
121 (Locale): Changing implementation to behave like ADO.NET.
122 (AcceptChanges): Fix bug.
123 (Clear): Check that this table is not referenced from a foreign key constraint.
124 (Copy): Do not try to access a deleted row.
125 (CopyProperties): Copy the PrimaryKey.
126 (GetChanges, ImportRow): Implementation.
127 (LoadDataRow): Adding implementation if the table has PrimaryKey.
128 (ToString): Changing implementation to behave like ADO.NET.
130 * UniqueConstraint.cs (AssertConstraint): support for Multiple DataColumns in the constraint.
132 * DataRow.cs (Ctor): In the constructor we initiate the current array, but we should initiate only the proposed array for new rows.
133 (HasErrors): Implementation.
134 (Delete): Added checking for child rows of the deleted row.
135 (EndEdit): Added checking for child row and firing events.
136 (GetColumnError): Added a check that the method will not return null, as in ADO.NET(an empty string is returned).
137 (GetColumnsInError): Added a check for null values in column error.
138 (HasVersion): Added special treatment for special RowState.
139 (CollectionChanged): More checks to avoid NullReferenceException.
141 * DataRowCollection.cs (Remove): Fix a bug.
\r
144 2003-10-01 Duncan Mak <duncan@ximian.com>
146 More patches from Eran Domb <erand@mainsoft.com>.
148 * MergeManager.cs: New file.
150 * DataRelationCollection.cs (AddCore): Check that a
151 UniqueConstraint is already exists. It loops over the Relations
152 instead of the Constraints.
153 (Add, AddCore): The relation was added twice.
155 * DataSet.cs (Merge, GetChanges, HasChanges): Implemented.
157 2003-09-30 Duncan Mak <duncan@ximian.com>
159 Patches from Eran Domb <erand@mainsoft.com>.
161 * DataRelation.cs (constructor): When the name of the relation is
162 null, it should return an empty, not "Relation".
164 * DataRow.cs (AcceptChanges): Added special case for
166 (CancelEdit): Set editing flag to false.
167 (IsNull): Check that the value is DBNull.
169 * DataRowCollection.cs (Add): There was no check that the table of
170 the collection is owned by a DataSet.
172 * DataSet.cs (OnMergeFailed): Added.
174 * UniqueConstraint.cs (AssertConstraint): There was no check that
175 values in the row are not null, where it is a primary key
176 column. Also check that the row has a proposed version, if not,
177 get the current version when we compare the rows.
179 2003-09-25 Duncan Mak <duncan@ximian.com>
181 Patches from Eran Domb <erand@mainsoft.com>.
183 * DataColumn.cs (Unique): Implemented.
186 * ConstraintCollection.cs:
187 * ForeignKeyConstraint.cs (_ensureUniqueConstraintExists): Fixes
188 an Exception thrown. Details:
189 http://lists.ximian.com/archives/public/mono-devel-list/2003-September/002130.html
191 * DataRowCollection.cs (Add): There is no checking that there is
192 no violation of the unique constrains.
194 * UniqueConstraint.cs (AssertConstraint): There is no checking on
195 all columns in the constraint.
197 * DataTableCollection (Add): Correctly throw an Exception, more
199 http://lists.ximian.com/archives/public/mono-devel-list/2003-September/002117.html
200 (Remove, RemoveAt): Implemented.
202 2003-07-31 Duncan Mak <duncan@ximian.com>
204 * DBConcurrencyException.cs: Added new NET_1_1 no-param constructor.
206 2003-07-25 Ravi Pratap <ravi@ximian.com>
208 * DataRelation.cs (OnPropertyChanging): Calling the 'Invoke'
209 method on a delegate is disallowed - fix this.
211 2003-07-22 Lluis Sanchez Gual <lluis@ximian.com>
213 * DataSet.cs: Implemented IXmlSerializable interface. Added basic support for
214 xml serialization. Modified method of writing schema. Now it creates
215 a XmlSchema object and serializes it using XmlSerializer.
216 * XmlConstants.cs: Added constants for data type names.
217 * XmlDataLoader.cs: Fixed deserialization of data. Now converts data to the
218 type specified in the column.
220 2003-04-20 Alan Tam <Tam@SiuLung.com>
222 * DataRelationCollection.cs: Fix a bug that prevent relations
223 from being added via DataSet.
225 2003-04-12 Ville Palo <vi64pa@kolumbus.fi>
227 * UniqueConstraint.cs: one tiny fix.
229 2003-04-05 Ville Palo <vi64pa@kolumbus.fi>
231 * DataTable.cs: Remove UniqueConstraints when adding new ones
233 2003-04-04 Ville Palo <vi64pa@kolumbus.fi>
235 * DataColumnCollection.cs: Little 'case sensitive' fix
237 2003-04-04 Ville Palo <vi64pa@kolumbus.fi>
239 * DataRow.cs: AutoIncrement handling to Constructor
240 * DataRowCollection.cs: This doesnt need anymore AutoIncrements
242 2003-03-27 Ville Palo <vi64pa@kolumbus.fi>
244 * DataTable.cs: Some fixes to PrimaryKey etc...
245 * UniqueConstraint.cs: Little clean up
247 2003-03-27 Ville Palo <vi64pa@kolumbus.fi>
249 * DataTable.cs: Tiny fix to ToString () -method
251 2003-03-27 Ville Palo <vi64pa@kolumbus.fi>
253 * ConstraintCollection.cs: Little fix.
254 * DataColumn.cs: Added new internal method SetUnique()
255 * UniqueConstraint.cs: some little fixes
257 2003-03-26 Ville Palo <vi64pa@kolumbus.fi>
259 * DataRowCollection.cs: Bugfixes, implementation,...
261 2003-03-26 Ville Palo <vi64pa@kolumbus.fi>
263 * DataColumn.cs: If DataType if set to something else than short, int
264 or long and AutoIncrement is true, AutoIncrement is must set to false.
266 2003-03-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
269 (BeginEdit): fixed array bound problem when a column has been added.
270 (EndEdit): just assign proposed to current as proposed is set to null.
271 This also fixes another array boudn problem.
273 2003-03-21 Alan Tam <Tam@SiuLung.com>
275 * DataRow.cs: Fixed problems in accessers, BeginEdit, CancelEdit,
276 EndEdit and AcceptChanges to act correctly according to DataRowState
278 * DataRowCollection.cs: Call AttachRow and DetachRow when a row is
279 attached and detached from the collection.
281 2003-03-20 Alan Tam <Tam@SiuLung.com>
283 * DataColumn.cs: Store empty string for Expression when null is passed in.
284 Classes generated by XSD.exe passes null by default.
286 2003-03-16 Ville Palo <vi64pa@kolumbus.fi>
288 * DataColumnCollection.cs: Tiny clean up
290 2003-03-16 Ville Palo <vi64pa@kolumbus.fi>
292 * DataColumn.cs: little fixes.
293 * DataColumnCollection.cs: Lots of little fixes and improvments.
295 2003-03-12 Alan Tam <Tam@SiuLung.com>
297 * DataSet.cs: Fixed a bug that the file written does not close correctly.
299 2003-03-08 Alan Tam <Tam@SiuLung.com>
301 * DataRelationCollection.cs: Removed the mis-overridden methods
302 * DataRow.cs: Fixed an attribute
303 * DataSet.cs: Fixed the modifiers
305 2003-03-06 Aleksey Demakov <avd@openlinksw.com>
307 * DataTableCollection.cs: The Contains (string name),
308 IndexOf (string name) methods, and item[string name] indexer
309 now behave more like .NET with respect to case-sensitivity.
310 That is if there is an exactly matching item then this one is used.
311 If there is only one item differing in case then it used.
312 If there are more than one item differing in case then
313 Contains returns false, IndexOf returns -1, and item[]
314 throws an ArgumentException.
316 2003-02-28 Ville Palo <vi64pa@kolumbus.fi>
318 * ExpressionElement.cs: More implementation.
320 2003-02-28 Alan Tam <Tam@SiuLung.com>
321 * DataSet.cs: Changed WriteTable so that it now calls the newly written
322 WriteObjectXml to direct the call to the respective XmlConvert method.
323 This fixes the wrong format written to XML files of bool, float,
324 double, DateTime and TimeSpan types.
326 2003-02-25 Alan Tam <Tam@SiuLung.com>
328 * DataRelation.cs: Added SetDataSet for DataSetRelationCollection to use.
329 * DataRelationCollection.cs: Implemented AddRange and Contains.
330 Implemented AddRange, Clear, List and RemoveCore for DataSetRelationColletion.
331 Implemented AddCore, List and RemoveCore for DataTableRelationCollection.
332 Reimplemented most Add methods to eliminate duplicated checks.
333 Centralized RelationName generation procedure in GetNextDefaultRelationName.
335 2003-02-25 Alan Tam <Tam@SiuLung.com>
337 * DataColumn.cs: Fixed wrong storage representation of Expression
338 (using empty string instead of null) so that ToString() returns nothing.
339 * DataColumnCollection.cs: Reimplemented GetNextDefaultColumnName so that
340 auto column naming now works as expected. Reimplemented some Add methods
341 to eliminate code duplication.
343 2003-02-19 Ville Palo <vi64pa@kolumbus.fi>
345 * DataTable.cs: DataTable.CaseSensitive follows parent
346 DataSet.CaseSensitive property if DataTable.CaseSensitive has never
347 been changed directly from DataTable
349 2003-02-19 Ville Palo <vi64pa@kolumbus.fi>
351 * DataSet.cs: When CaseSensitive property is changed all of the Tables
352 of DataSet have to change too
354 2003-02-19 Daniel Morgan <danmorg@sc.rr.com>
356 * InternalDataCollectionBase.cs: revert change to field
362 * DataSet.cs: commented use of DesignerAttribute
363 because it broke the build. According to MSDN,
364 DesignerAttribute does not have a zero-argument constructor
366 2003-02-18 Ville Palo <vi64pa@kolumbus.fi>
368 * DataColumnCollectin.cs: Little fix for indexer and case sensitivity
370 2003-02-18 Alan Tam <Tam@SiuLung.com>
372 * DataRow.cs: Implemented GetParentRow and GetParentRows.
373 * DataSet.cs: Added stub for HasChanges, InferXmlSchema,
374 OnPropertyChanging, OnRemoveRelation, OnRemoveTable,
375 RaisePropertyChanging.
376 * DataTable.cs: Implemented NewRowArray.
377 * DataTablePropertyDescriptor: Fixed a modifier.
378 * InternalDataCollectionBase.cs: Fixed modifiers. Implemented SyncRoot.
379 * PropertyCollection.cs: Minor fix.
380 * ConstraintCollection.cs DataColumn.cs DataColumnCollection.cs
381 * DataRelation.cs DataRelationCollection.cs DataRow.cs
382 * DataRowCollection.cs DataRowState.cs DataSet.cs DataTable.cs
383 * DataTableCollection.cs DataTablePropertyDescriptor.cs DataView.cs
384 * DataViewManager.cs DataViewRowState.cs DataViewSettingCollection.cs
385 * ForeignKeyConstraint.cs InternalDataCollectionBase.cs
386 * PropertyCollection.cs UniqueConstraint.cs: Added missing attributes
388 2003-02-08 Ville Palo <vi64pa@koti.soon.fi>
390 * ExpressionElement.cs: More implementation
392 2003-02-05 Alan Tam <Tam@SiuLung.com>
394 * DataSet.cs: Added framework for DataSet.Update Implemented missing
395 methods GetSchemaSerializable, GetSerializationData,
396 ReadXmlSerializable, ShouldSerializeRelations and ShouldSerializeTables
398 * DataTable.cs: Implemented missing methods CreateInstance and
399 GetRowType for DataTable
401 2003-02-03 Ville Palo <vi64pa@koti.soon.fi>
403 * DataSet.cs: Implemented private method MapType for
404 mapping datatypes for XmlSchema
406 2003-02-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
408 * DataView.cs: implemented Dispose.
410 2003-01-30 Ville Palo <vi64pa@koti.soon.fi>
412 * ExpressionElement.cs: Added new file. This file is for parsing
413 and DataData.Select () -methods and DataColumn.Expression -property
414 * DataTable.cs: Implemented Select(string) -method
416 2003-01-28 Ville Palo <vi64pa@koti.soon.fi>
418 * DataSet.cs: One little fix to writing xml
420 2003-01-27 Ville Palo <vi64pa@koti.soon.fi>
422 * XmlSchemaMapper.cs: Some fixes.
423 * DatSet.cs: Some XmlFixes and BeginInit ()/ EndInit () -fix
426 2003-01-24 Ville Palo <vi64pa@koti.soon.fi>
428 * UniqueConstraint.cs: Do not set columns Unique property true
430 * ForeignKeyConstraint.cs: Add UniqueConstraint to parent Table
432 2003-01-18 Ville Palo <vi64pa@koti.soon.fi>
434 * DataTableCollection.cs: Now names new DataTable if it doesn't
437 2003-01-17 Ville Palo <vi64pa@koti.soon.fi>
439 * XmlSchemaMapper.cs: Improvments.
440 * XmlConstaints.cs: Added more constants.
441 * DataSet.cs: Improvments of reading and writing xml
442 * DataColumn.cs: Added default values of properties.
444 2003-01-14 Ville Palo <vi64pa@koti.soon.fi>
446 * XmlSchemaMapper.cs: Some improvments
448 2003-01-13 Ville Palo <vi64pa@koti.soon.fi>
450 * DataRowCollection.cs: Added IndexOutOfRangeException
451 * DataTableCollection.cs: Added OnCollectionChanging and
452 OnCollectionChanged events.
453 * DataSet.cs: Many fixes. Implemented Clone () and Copy () -methods
454 * DataTable.cs: Implemented Copy () and Clone () methods.
455 * XmlDataLoader.cs: some fixes.
456 * XmlSchemaMapper.cs: comments.
458 2003-01-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
460 * DataColumnPropertyDescriptor.cs: store columnIndex in the .ctor.
462 2003-01-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
464 * DataColumnPropertyDescriptor.cs: fixed typo.
465 * DataViewManagerListItemTypeDescriptor.cs: added new internal property
466 to get the DataViewManager and removed TablePD class.
467 * DataTablePropertyDescriptor.cs: TablePD class is now this one as
468 suggested by danmorg.
470 2003-01-06 Ville Palo <vi64pa@koti.soon.fi>
472 * XmlDataLoader.cs: Moved diffgram stuff to new internal class
474 * XmlDiffLoader.cs: new class for diffgrams. Added handling of
475 diffgr:Errors and some fixes and changed XmlReader to XPathNavigator.
477 2003-01-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
479 * DataView.cs: made dataViewManager internal.
480 * DataViewManager.cs: use ICustomTypeDescriptor. We don't want the
481 properties of the object, but the values of the columns present in a
484 * DataViewManagerListItemTypeDescriptor.cs: implemented GetProperties,
485 which returns a PropertyDescriptorCollection. Created a new class
486 derived from PropertyDescriptor that treats Table as an object whose
487 properties are DataRowView.
489 2003-01-04 Ville Palo <vi64pa@koti.soon.fi>
491 * XmlSchemaMapper.cs: Added handling for Constraints, Attributes.
493 2003-01-04 Ville Palo <vi64pa@koti.soon.fi>
495 * DataColumn.cs: ExtendedProperties is by default !null-
497 2003-01-04 Ville Palo <vi64pa@koti.soon.fi>
499 * DataColumnCollection.cs: Add (DataColumn Column) -method didn't
500 set column's ordinal.
502 2003-01-02 Ville Palo <vi64pa@koti.soon.fi>
505 * XmlDataLoader.cs: XmlReader closing fixes.
506 * XmlSchemaReader.cs: Added support for ref=
508 2003-01-01 Ville Palo <vi64pa@koti.soon.fi>
511 - Added XmlReader and XmlWriter Closing.
512 - Moved ReadXmlSchema stuff to new internal class XmlSchemaMapper.
514 - Much better way IMHO to map xmlschema than the old one in
515 DataSet.cs. Its, more flexible, cleaner, ...
517 2002-12-29 Ville Palo <vi64pa@koti.soon.fi>
519 * XmlDataLoader.cs: Reading diffgrams.
521 2002-12-29 Ville Palo <vi64pa@koti.soon.fi>
523 * DataRow.cs: Little fix to indexer and DataColumnCang* trigger fixes.
524 * DataTable.cs: Added ChanginDataColumn () for triggering
525 DataColumnChanging event
527 2002-12-28 Ville Palo <vi64pa@koti.soon.fi>
529 * DataSet.cs: Indentations to WriteXmlSchema () and one little fix
531 2002-12-28 Ville Palo <vi64pa@koti.soon.fi>
533 * DataSet.cs: Indentations to WriteXml ()
535 2002-12-27 Ville Palo <vi64pa@koti.soon.fi>
538 * XmlDataLoader.cs: Moved ReadXml -stuff from DataSet.cs to new
539 class XmlDataLoader.cs
541 2002-12-19 Ville Palo <vi64pa@koti.soon.fi>
543 * DataSet.cs Implemented ReadXml with XmlReadMode.ReadSchema
545 2002-12-18 Ville Palo <vi64pa@koti.soon.fi>
547 * DataSet.cs: Started to implement ReadXml-methods.
549 2002-12-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
551 * DataSet.cs: implemented DefaultViewManager and GetList.
553 * DataViewManager.cs: a bit of work on IList and ITypedList needed by
554 DataList in System.Web.
556 * DataViewManagerListItemTypeDescriptor.cs: custom type descriptor for
559 2002-12-16 Ville Palo <vi64pa@koti.soon.fi>
562 * DataTable.cs: Fixed NullException (rollback -event)
563 * DataSet.cs: WriteXml -method does not anymore write <?xml... row.
565 2002-12-15 Ville Palo <vi64pa@koti.soon.fi>
568 * DataRowCollection.cs: Moved event triggering from DataRow to
571 2002-12-09 Ville Palo <vi64pa@koti.soon.fi>
573 * DataSet.cs: Little fix to WriteTable () -method
574 and DoReadXmlSchema () -method.
576 2002-12-06 Ville Palo <vi64pa@koti.soon.fi>
578 * DataSet.cs: Clean up to reading xmlschema. This looks much better
579 now (work better too), but it not working correctly yet.
581 2002-12-04 Ville Palo <vi64pa@koti.soon.fi>
584 * DataRowCollection.cs: Added some event handlins stuff.
585 * DataSet.cs: Some fixes.
586 * DataTable.cs: Added event handlers.
588 2002-11-30 Ville Palo <vi64pa@koti.soon.fi>
590 * DataRowChangeEventArgs.cs: Implemented Action and Row properties
592 2002-11-30 Ville Palo <vi64pa@koti.soon.fi>
594 * System.Data/DataRow.cs: Added internal property XmlDataID
596 2002-11-29 Ville Palo <vi64pa@koti.soon.fi>
598 * DataSystem.Data.DataTableCollection.cs:
599 Removed HashTable. There could be situations where DataTable
600 is added to collection before it hava TableName. So using
601 HashTable is impossible.
603 2002-11-19 Carlos Guzmán Álvarez <carlosga@telefonica.net>
605 * DataRow.cs: an object that is equal to null
606 should be allowed to be set in this indexer too
609 2002-11-06 Daniel Morgan <danmorg@sc.rr.com>
611 * DataColumnPropertyDescriptor.cs: added file
613 * System.Data/DataRowView.cs: started implementation
615 * DataTable.cs: stubbed more interfaces. Implemented
616 IListSource.GetList()
618 * DataView.cs: stubbed more interfaces. Implemented
619 some properties and methods: GetEnumerator(),
620 ITypedList.GetItemProperties, Item indexer, CopyTo()
622 2002-05-18 Nick Drochak <ndrochak@gol.com>
624 * DataRow.cs: Fix typo.