svn path=/trunk/mcs/; revision=26119
+2004-04-28 Boris Kirzner <borisk@mainsoft.com>
+
+ * ColumnReference.cs : using DataRow _inExpressionEvaluation before accessing row value
+ to get an access to deleted rows also.
+
2004-04-22 Juraj Skripsky <juraj@hotfeet.ch>
* Parser.jay: Allow computed expressions on left-hand side of
return null;
object val;
- try {
+ try {
+ referencedRow._inExpressionEvaluation = true;
val = referencedRow [columnName];
+ referencedRow._inExpressionEvaluation = false;
} catch (IndexOutOfRangeException) {
throw new EvaluateException (String.Format ("Cannot find column [{0}].", columnName));
}