Как насчет использования DataGridView
или, если у вас есть DevExpress, XtraGridControl
?TableLayoutPanel предназначен для размещения элементов управления, насколько я знаю, а не для представления данных.
С другой стороны, если ваш набор данных становится настолько большим, что ваши таблицы становятся вялыми, вы можете захотеть сузить ваши данныенапример, путем фильтрации или путем введения подкачки, одна страница отображает только 50 элементов или около того.
Пейджинг, а также фильтрация, в свою очередь, поддерживаются, по крайней мере, XtraGrid
, не уверен насчет DataGridView
от Microsoft.