Добавлять таблицы и данные мы умеем, осталось их отобразить осталось сделать совсем мало. Для отображения данных воспользуемся DataGrid (очень знатная возня). Создаём объект.
System.WinForms.DataGrid ShowTables = new System.WinForms.DataGrid();
Размещение и инициализацию я наверно описывать не буду, посмотрите в примере, там всё просто. Источником для него служат:
DataTable DataView DataSet DataSetView
Массивы с одним измерением. Любой компонет наследующий IListSource интерфейс. Любой компонет наследующий IList интерфейс. И так, мы воспользуемся DataSet который мы создали в прошлых шагах. Для этого нужно DataSource класса DataGrid присвоить ссылку на любой из объектов упомянутых выше. А DataMember имя таблицы. Но можно сделать ещё проще, вызвать метод SetDataBinding
public void SetDataBinding ( object dataSource, string dataMember );
Первый параметр естественно источник, второй имя таблицы.