Add two tables in a DataSet: dataset.tables.add (dt1); dataset.tables.add (dt2); dataset.reletions.columns ["primary key", DT2.columns ["Foreign Commitment"]); After making this Dataset as the data source of DataGrid, there will be display of the parent table and subtaby in the DataGrid.