// and always uses the _current version\r
//so need a temp row for Eval calls\r
DataRow _tmpRow;\r
- static DataViewRowState DefaultRowStateFilter = (DataViewRowState.CurrentRows | DataViewRowState.OriginalRows);\r
\r
#endregion //Fields\r
\r
_rowStateFilter = rowState;\r
else\r
// FIXME : what is the correct value ?\r
- _rowStateFilter = DefaultRowStateFilter;\r
+ _rowStateFilter = DataViewRowState.CurrentRows;\r
}\r
\r
#endregion // Constructors\r
return (version == DataRowVersion.Original);\r
break;\r
default:\r
- // If _rowStateFilter has the default value, return true\r
- if (_rowStateFilter == DefaultRowStateFilter)\r
- return true;\r
if ((_rowStateFilter & DataViewRowState.ModifiedCurrent) != DataViewRowState.None)\r
return ((version & DataRowVersion.Default) != 0);\r
if ((_rowStateFilter & DataViewRowState.ModifiedOriginal) != DataViewRowState.None)\r
}\r
else {\r
for(int i=0; i < columns.Length; i++) {\r
- if (Columns[i] != columns[i]) {\r
+ if (Sort [i] != ListSortDirection.Ascending || Columns[i] != columns[i]) {\r
return false;\r
}\r
}\r