Свойство AllowBreakAcrossPages
работает только для отдельных строк. Невозможно сохранить всю таблицу на одной странице.
Если таблицу необходимо сохранить на одной странице целиком, можно использовать форматирование абзаца: KeepWithNext
(кроме последнего абзаца в таблице) и KeepLinesTogether
. (Желательно со стилем, а не с прямым форматированием.)
Или вложите таблицу в другую таблицу (одна строка, один столбец = одна ячейка), для AllowBreakAcrossPages
установлено значение False.
Или поместите таблицу в Frame или TextBox.
Однако эти последние два не будут переходить на другую страницу, если таблица длиннее страницы.