internal void DeserializeExpressionColumns(SerializationInfo info, StreamingContext context, int serIndex) { int colCount = Columns.Count; for (int i = 0; i < colCount; i++) { string expr = info.GetString(string.Format(CultureInfo.InvariantCulture, "DataTable_{0}.DataColumn_{1}.Expression", serIndex, i)); if (0 != expr.Length) { Columns[i].Expression = expr; } } }