IMHO, some warnings are just to keep the newbie's out of trouble.
For Tables, I see no issue with setting the number of rows and columns when creating a table, it's the subsequent calls that can cause problems. A safer and more generic way to "add" rows & columns would be.
tb.InsertRows( tb.Rows.Count, rowHeight, numRows - tb.Rows.Count);
tb.InsertColumns(tb.Columns.Count, colWidth, numCols - tb.Columns.Count);
in fact, this might make a good extension method. (Add)
I do like the newer style, its more dataset like