0x00x0060
Members 16
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | _table | DataTable | Private+1 flags | — | |
| 0x08 | _columns | DataColumnCollection | Private+1 flags | — | |
| 0x04 | _oldRecord | int | 1 flags | — | |
| 0x04 | _newRecord | int | 1 flags | — | |
| 0x04 | _tempRecord | int | 1 flags | — | |
| 0x002C | 0x04 | padding / unreflected | |||
| 0x08 | _rowID | long | 1 flags | — | |
| 0x04 | _action | DataRowAction | 1 flags | — | |
| 0x01 | _inChangingEvent | bool | 1 flags | — | |
| 0x01 | _inDeletingEvent | bool | 1 flags | — | |
| 0x01 | _inCascade | bool | 1 flags | — | |
| 0x003F | 0x01 | padding / unreflected | |||
| 0x08 | _lastChangedColumn | DataColumn | Private | — | |
| 0x04 | _countColumnChange | int | Private | — | |
| 0x004C | 0x04 | padding / unreflected | |||
| 0x08 | _error | DataError | Private | — | |
| 0x04 | _rbTreeNodeId | int | Private | — | |
| 0x04 | s_objectTypeCount | int | PrivateStatic | — | |
| 0x04 | _objectID | int | 2 flags | — | |
Functions 67
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor(DataRowBuilder builder) | 2 flags | 0x08 | |
| DataColumn get_LastChangedColumn() | 2 flags | 0x08 | |
| void set_LastChangedColumn(DataColumn value) | 2 flags | 0x08 | |
| bool get_HasPropertyChanged() | 2 flags | 0x01 | |
| int get_RBTreeNodeId() | 2 flags | 0x04 | |
| void set_RBTreeNodeId(int value) | 2 flags | 0x04 | |
| string get_RowError() | Public+1 flags | 0x08 | |
| void set_RowError(const string& value) | Public+1 flags | 0x08 | |
| void RowErrorChanged() | Private | 0x00 | |
| long get_rowID() | 2 flags | 0x08 | |
| void set_rowID(long value) | 2 flags | 0x08 | |
| DataRowState get_RowState() | Public+1 flags | 0x04 | |
| DataTable get_Table() | Public+1 flags | 0x08 | |
| void CheckForLoops(DataRelation rel) | 1 flags | 0x08 | |
| int GetNestedParentCount() | 1 flags | 0x04 | |
| void set_Item(const string& columnName, object value) | Public+1 flags | 0x08 | |
| object get_Item(DataColumn column) | Public+1 flags | 0x08 | |
| void set_Item(DataColumn column, object value) | Public+1 flags | 0x08 | |
| object get_Item(DataColumn column, const DataRowVersion& version) | Public+1 flags | 0x08 | |
| void set_ItemArray(const object[]& value) | Public+1 flags | 0x08 | |
| void AcceptChanges() | Public | 0x00 | |
| void BeginEdit() | Public | 0x00 | |
| bool BeginEditInternal() | Private | 0x01 | |
| void CancelEdit() | Public | 0x00 | |
| void CheckColumn(DataColumn column) | Private | 0x08 | |
| void CheckInTable() | 1 flags | 0x00 | |
| void Delete() | Public | 0x00 | |
| void EndEdit() | Public | 0x00 | |
| void SetColumnError(int columnIndex, const string& error) | Public | 0x08 | |
| void SetColumnError(DataColumn column, const string& error) | Public | 0x08 | |
| string GetColumnError(const string& columnName) | Public | 0x08 | |
| string GetColumnError(DataColumn column) | Public | 0x08 | |
| void ClearErrors() | Public | 0x00 | |
| void ClearError(DataColumn column) | 1 flags | 0x08 | |
| bool get_HasErrors() | Public+1 flags | 0x01 | |
| DataColumn[] GetColumnsInError() | Public | 0x08 | |
| DataRow[] GetChildRows(DataRelation relation) | Public | 0x08 | |
| DataRow[] GetChildRows(DataRelation relation, const DataRowVersion& version) | Public | 0x08 | |
| DataColumn GetDataColumn(const string& columnName) | 1 flags | 0x08 | |
| DataRow GetParentRow(DataRelation relation) | Public | 0x08 | |
| DataRow GetParentRow(DataRelation relation, const DataRowVersion& version) | Public | 0x08 | |
| DataRow GetNestedParentRow(const DataRowVersion& version) | 1 flags | 0x08 | |
| DataRow[] GetParentRows(DataRelation relation) | Public | 0x08 | |
| DataRow[] GetParentRows(DataRelation relation, const DataRowVersion& version) | Public | 0x08 | |
| object[] GetColumnValues(const DataColumn[]& columns) | 1 flags | 0x08 | |
| object[] GetColumnValues(const DataColumn[]& columns, const DataRowVersion& version) | 1 flags | 0x08 | |
| object[] GetKeyValues(const DataKey& key) | 1 flags | 0x08 | |
| object[] GetKeyValues(const DataKey& key, const DataRowVersion& version) | 1 flags | 0x08 | |
| int GetCurrentRecordNo() | 1 flags | 0x04 | |
| int GetDefaultRecord() | 1 flags | 0x04 | |
| int GetOriginalRecordNo() | 1 flags | 0x04 | |
| int GetProposedRecordNo() | Private | 0x04 | |
| int GetRecordFromVersion(const DataRowVersion& version) | 1 flags | 0x04 | |
| DataRowVersion GetDefaultRowVersion(const DataViewRowState& viewState) | 1 flags | 0x04 | |
| DataViewRowState GetRecordState(int record) | 1 flags | 0x04 | |
| bool HasKeyChanged(const DataKey& key) | 1 flags | 0x08 | |
| bool HasKeyChanged(const DataKey& key, const DataRowVersion& version1, const DataRowVersion& version2) | 1 flags | 0x08 | |
| bool HasVersion(const DataRowVersion& version) | Public | 0x04 | |
| bool HaveValuesChanged(const DataColumn[]& columns) | 1 flags | 0x08 | |
| bool HaveValuesChanged(const DataColumn[]& columns, const DataRowVersion& version1, const DataRowVersion& version2) | 1 flags | 0x08 | |
| void RejectChanges() | Public | 0x00 | |
| void ResetLastChangedColumn() | 1 flags | 0x00 | |
| void SetKeyValues(const DataKey& key, const object[]& keyValues) | 1 flags | 0x08 | |
| void SetNestedParentRow(DataRow parentRow, bool setNonNested) | 1 flags | 0x08 | |
| void SetParentRowToDBNull() | 1 flags | 0x00 | |
| void SetParentRowToDBNull(DataRelation relation) | 1 flags | 0x08 | |
| int CopyValuesIntoStore(ArrayList storeList, ArrayList nullbitList, int storeIndex) | 1 flags | 0x08 |
Used by 58
types with a member, parameter or interface of this type<>c__DisplayClass86_0Action`1AggregateNodeArraySortHelper`1BinaryNodeComparison`1ConstNodeConstraintDataColumnDataColumnChangeEventArgsDataExpressionDataRelationDataRow[]DataRowChangeEventArgsDataRowCollectionDataRowCreatedEventHandlerDataRowReferenceComparerDataRowTreeDataRowViewDataSetDataTableDataTableNewRowEventArgsDataViewDataViewListenerDictionary`2EntryEnumeratorEqualityComparer`1ExpressionNodeForeignKeyConstraintFunctionNodeICollection`1IDictionary`2IEnumerator`1IEqualityComparer`1IFilterIList`1IndexIReadOnlyDictionary`2IReadOnlyList`1KeyCollectionKeyValuePair`2LikeNodeList`1LookupNodeNameNodeNewDiffgramGenPredicate`1RBTree`1RBTreeEnumeratorReadOnlyCollection`1RecordManagerRelatedViewUnaryNodeUniqueConstraintXmlDataLoaderXmlDataTreeWriterZeroOpNode