This question came into my mind while generating sample data for a SO-answer. I don\'t like the verbose way of adding DataRows one by one via Tbl.Rows.Add, so i\'ve
Tbl.Rows.Add
I'd just rewrite it as a foreach:
foreach
For Each y As String in years tbl.Rows.Add(y) Next
It's much more clear what your intention is this way, and it executes right away.