private bool IsNextColumn(DataColumnCollection columns, ref int iColumn, DataColumn col) { for (; iColumn < columns.Count; iColumn++) { if (columns[iColumn] == col) { iColumn++; // advance before we return... return true; } } return false; } }