147 references to DataViewRowState
System.Data (144)
fx\src\data\System\Data\Common\DBSchemaRow.cs (4)
34const DataViewRowState rowStates = DataViewRowState.Unchanged | DataViewRowState.Added | DataViewRowState.ModifiedCurrent;
fx\src\data\System\Data\DataColumn.cs (1)
1095sortIndex = table.GetIndex(indexDesc, DataViewRowState.CurrentRows, (IFilter)null);
fx\src\data\System\Data\DataKey.cs (2)
202return GetSortIndex(DataViewRowState.CurrentRows); 205internal Index GetSortIndex(DataViewRowState recordStates) {
fx\src\data\System\Data\DataRelation.cs (6)
250Index index = childKey.GetSortIndex((version == DataRowVersion.Original) ? DataViewRowState.OriginalRows : DataViewRowState.CurrentRows); 263Index index = parentKey.GetSortIndex((version == DataRowVersion.Original) ? DataViewRowState.OriginalRows : DataViewRowState.CurrentRows); 277Index index = parentKey.GetSortIndex((version == DataRowVersion.Original) ? DataViewRowState.OriginalRows : DataViewRowState.CurrentRows);
fx\src\data\System\Data\DataRow.cs (14)
944internal DataRowVersion GetDefaultRowVersion(DataViewRowState viewState) { 950Debug.Assert(0 != (DataViewRowState.Unchanged & viewState), "not DataViewRowState.Unchanged"); 954Debug.Assert(0 != (DataViewRowState.Added & viewState), "not DataViewRowState.Added"); 958Debug.Assert(_action==DataRowAction.Rollback || 0 != (DataViewRowState.Deleted & viewState), "not DataViewRowState.Deleted"); 961else if (0 != (DataViewRowState.ModifiedCurrent & viewState)) { 964Debug.Assert(0 != (DataViewRowState.ModifiedOriginal & viewState), "not DataViewRowState.ModifiedOriginal"); 968internal DataViewRowState GetRecordState(int record) { 970return DataViewRowState.None; 972return DataViewRowState.Unchanged; 974return(newRecord != -1) ? DataViewRowState.ModifiedOriginal : DataViewRowState.Deleted; 976return(oldRecord != -1) ? DataViewRowState.ModifiedCurrent : DataViewRowState.Added; 977return DataViewRowState.None;
fx\src\data\System\Data\DataRowView.cs (1)
186childView.SetIndex("", DataViewRowState.CurrentRows, null); // finish construction via RelatedView.SetIndex
fx\src\data\System\Data\DataTable.cs (41)
1162view.SetIndex2("", DataViewRowState.CurrentRows, null, true); 2731DataRow[] rows = Select(filter, "", DataViewRowState.CurrentRows); 2901return GetIndex(indexDesc, DataViewRowState.CurrentRows, (IFilter)null); 2904internal Index GetIndex(string sort, DataViewRowState recordStates, IFilter rowFilter) { 2908internal Index GetIndex(IndexField[] indexDesc, DataViewRowState recordStates, IFilter rowFilter) { 3047RecordStateChanged(row.oldRecord, DataViewRowState.None, DataViewRowState.Unchanged); 3050RecordStateChanged(row.oldRecord, DataViewRowState.None, row.GetRecordState(row.oldRecord), 3051row.newRecord, DataViewRowState.None, row.GetRecordState(row.newRecord)); 3451internal void RecordStateChanged(int record, DataViewRowState oldState, DataViewRowState newState) { 3469internal void RecordStateChanged(int record1, DataViewRowState oldState1, DataViewRowState newState1, 3470int record2, DataViewRowState oldState2, DataViewRowState newState2) { 3502DataViewRowState states = row.GetRecordState(recordNo); 3505if (row.HasVersion(version) && ((states & indexes[indexCount].RecordStates) != DataViewRowState.None)) { 3530DataViewRowState states = row.GetRecordState(recordNo); 3534if ((states & indexes[indexCount].RecordStates) != DataViewRowState.None) { 3611DataViewRowState oldRecordStatePre = row.GetRecordState(oldRecord); 3612DataViewRowState newRecordStatePre = row.GetRecordState(newRecord); 3621RecordStateChanged(oldRecord, oldRecordStatePre, DataViewRowState.None, 3622newRecord, newRecordStatePre, DataViewRowState.None); 3796return new Select(this, "", "", DataViewRowState.CurrentRows).SelectRows(); 3805return new Select(this, filterExpression, "", DataViewRowState.CurrentRows).SelectRows(); 3814return new Select(this, filterExpression, sort, DataViewRowState.CurrentRows).SelectRows(); 3821public DataRow[] Select(string filterExpression, string sort, DataViewRowState recordStates) { 3954DataViewRowState currentRecordStatePre = row.GetRecordState(currentRecord); 3955DataViewRowState secondRecordStatePre = row.GetRecordState(secondRecord); 3961DataViewRowState currentRecordStatePost = row.GetRecordState(currentRecord); 3962DataViewRowState secondRecordStatePost = row.GetRecordState(secondRecord); 4055DataViewRowState originalRecordStatePre = row.GetRecordState(originalRecord); 4056DataViewRowState proposedRecordStatePre = row.GetRecordState(proposedRecord); 4062DataViewRowState originalRecordStatePost = row.GetRecordState(originalRecord); 4063DataViewRowState proposedRecordStatePost = row.GetRecordState(proposedRecord); 4146loadIndex = primaryKey.Key.GetSortIndex(DataViewRowState.OriginalRows); 4264loadIndexwithCurrentDeleted = this.primaryKey.Key.GetSortIndex(DataViewRowState.CurrentRows |DataViewRowState.Deleted); 4274loadIndexwithOriginalAdded = this.primaryKey.Key.GetSortIndex(DataViewRowState.OriginalRows |DataViewRowState.Added); 4302index = this.primaryKey.Key.GetSortIndex(DataViewRowState.OriginalRows);
fx\src\data\System\Data\DataView.cs (32)
48private DataViewRowState recordStates = DataViewRowState.CurrentRows; 67private DataViewRowState delayedRecordStates = (DataViewRowState)(-1); 119SetIndex2("", DataViewRowState.CurrentRows, null, true); 127SetIndex2("", DataViewRowState.CurrentRows, null, true); 134public DataView(DataTable table, String RowFilter, string Sort, DataViewRowState RowState) { 147((int)~(DataViewRowState.CurrentRows | DataViewRowState.OriginalRows))) != 0) { 150else if (( ((int)RowState) & ((int)DataViewRowState.ModifiedOriginal) ) != 0 && 151( ((int)RowState) & ((int)DataViewRowState.ModifiedCurrent) ) != 0 170internal DataView(DataTable table, System.Predicate<DataRow> predicate, System.Comparison<DataRow> comparison, DataViewRowState RowState) { 183((int)~(DataViewRowState.CurrentRows | DataViewRowState.OriginalRows))) != 0) { 186else if (( ((int)RowState) & ((int)DataViewRowState.ModifiedOriginal) ) != 0 && 187( ((int)RowState) & ((int)DataViewRowState.ModifiedCurrent) ) != 0 418DefaultValue(DataViewRowState.CurrentRows), 421public DataViewRowState RowStateFilter { 433((int)~(DataViewRowState.CurrentRows | DataViewRowState.OriginalRows))) != 0) 435else if (( ((int)value) & ((int)DataViewRowState.ModifiedOriginal) ) != 0 && 436( ((int)value) & ((int)DataViewRowState.ModifiedCurrent) ) != 0 567SetIndex2("", DataViewRowState.CurrentRows, null, false); 654if (delayedRecordStates != (DataViewRowState)(-1)) { 656delayedRecordStates = (DataViewRowState)(-1); 1529SetIndex("", DataViewRowState.CurrentRows, null); 1534internal virtual void SetIndex(string newSort, DataViewRowState newRowStates, IFilter newRowFilter) { 1538internal void SetIndex2(string newSort, DataViewRowState newRowStates, IFilter newRowFilter, bool fireEvent) { 1544Debug.Assert((0 == (DataViewRowState.ModifiedCurrent & newRowStates)) || 1545(0 == (DataViewRowState.ModifiedOriginal & newRowStates)), 1591newIndex = new Index(table, SortComparison, ((DataViewRowState)(int)recordStates), GetFilter()); 1599newIndex = table.GetIndex(Sort, ((DataViewRowState)(int)recordStates), GetFilter());
fx\src\data\System\Data\DataViewManager.cs (2)
124dataViewSettingsCollection[table].RowStateFilter = (DataViewRowState)Enum.Parse(typeof(DataViewRowState),r.Value);
fx\src\data\System\Data\DataViewSetting.cs (4)
22DataViewRowState rowStateFilter = DataViewRowState.CurrentRows; 27internal DataViewSetting(string sort, string rowFilter, DataViewRowState rowStateFilter) { 90public DataViewRowState RowStateFilter {
fx\src\data\System\Data\ForeignKeyConstraint.cs (4)
239Index childIndex = childKey.GetSortIndex( row.RowState == DataRowState.Deleted ? DataViewRowState.Deleted : DataViewRowState.CurrentRows ); 343Index childIndex = childKey.GetSortIndex( row.RowState == DataRowState.Deleted ? DataViewRowState.OriginalRows : DataViewRowState.CurrentRows);
fx\src\data\System\Data\Merger.cs (4)
183ndxSearch = dst.primaryKey.Key.GetSortIndex(DataViewRowState.OriginalRows | DataViewRowState.Added ); 244ndxSearch = new Index(dst, dst.primaryKey.Key.GetIndexDesc(), DataViewRowState.OriginalRows | DataViewRowState.Added, (IFilter)null);
fx\src\data\System\Data\OleDb\OleDbCommandBuilder.cs (1)
206DataRow[] dataRows = table.Select(null, ODB.ORDINAL_POSITION_ASC, DataViewRowState.CurrentRows); // MDAC 70928
fx\src\data\System\Data\RelatedView.cs (1)
102internal override void SetIndex(string newSort, DataViewRowState newRowStates, IFilter newRowFilter) {
fx\src\data\System\Data\Select.cs (2)
20private DataViewRowState recordStates; 41public Select(DataTable table, string filterExpression, string sort, DataViewRowState recordStates) {
fx\src\data\System\Data\Selection.cs (25)
78private readonly DataViewRowState recordStates; 97public Index(DataTable table, IndexField[] indexFields, DataViewRowState recordStates, IFilter rowFilter) 100public Index(DataTable table, System.Comparison<DataRow> comparison, DataViewRowState recordStates, IFilter rowFilter) 112private Index(DataTable table, IndexField[] indexFields, System.Comparison<DataRow> comparison, DataViewRowState recordStates, IFilter rowFilter) { 118(~(DataViewRowState.CurrentRows | DataViewRowState.OriginalRows))) != 0) { 147public bool Equal(IndexField[] indexDesc, DataViewRowState recordStates, IFilter rowFilter) { 179public DataViewRowState RecordStates { 653private int GetChangeAction(DataViewRowState oldState, DataViewRowState newState) { 660private static int GetReplaceAction(DataViewRowState oldState) 662return ((0 != (DataViewRowState.CurrentRows & oldState)) ? ReplaceNewRecordForCompare : // Added/ModifiedCurrent/Unchanged 663((0 != (DataViewRowState.OriginalRows & oldState)) ? ReplaceOldRecordForCompare : // Deleted/ModififedOriginal 687DataViewRowState states = recordStates; 704if ((int)(states & DataViewRowState.Unchanged) != 0) { 709if ((int)(states & DataViewRowState.Added) != 0) { 714if ((int)(states & DataViewRowState.Deleted) != 0) { 719if ((int)(states & DataViewRowState.ModifiedCurrent) != 0) { 722else if ((int)(states & DataViewRowState.ModifiedOriginal) != 0) { 867public void RecordStateChanged(int record, DataViewRowState oldState, DataViewRowState newState) { 874public void RecordStateChanged(int oldRecord, DataViewRowState oldOldState, DataViewRowState oldNewState, 875int newRecord, DataViewRowState newOldState, DataViewRowState newNewState) {
System.Data.DataSetExtensions (3)
System\Data\LinqDataView.cs (3)
77DataViewRowState.CurrentRows) 233internal override void SetIndex(string newSort, DataViewRowState newRowStates, IFilter newRowFilter) 237&& newRowStates != DataViewRowState.CurrentRows)