internal string[] GetColumnNames() { string[] values = new string[_columns.Length]; for (int i = 0; i < _columns.Length; ++i) { values[i] = _columns[i].ColumnName; } return values; }