Is the current iterated column the last column in the DataList ?
Debug.Print lst.IteratedColIsLastCol -> False