C#Builderを入手しC#の学習を始めて2週間です。ヘルプを読むとCopyメソッドでDataTableのコピーが出来ると
書いてあるのですが、期待通りの結果になりません。具体的には下記のようなプログラムです。

WinFormにdataTable1(TableNameはTable1、列数は5列)とdataTable2(TableNameはTable2、列数は5列)
を持つdataSet1を配置し、さらにdataGrid1,dataGrid2を配置して、DataSourceプロパティをdataSet1とし、
DataMemberプロパティをdataGrid1はTable1、dataGrid2はTable2に設定します。

その後、このようなコードを書きました。

  private void WinForm_Load(object sender, System.EventArgs e)
  {
    WinForm1 f1 = new WinForm1();

    DataRow workRow;
    workRow = dataTable1.NewRow();

    for (int i=0;i<=4;i++)
    {
        workRow[i]="TEST" + i.ToString();
    }
    dataTable1.Rows.Add(workRow);

    dataTable2 = this.dataTable1.Copy();
  }

実行すると、dataGrid1には"TEST0","TEST1","TEST2","TEST3","TEST4"と表示されるのですが、
dataGrid2には何も表示されません。

dataTable2にdataTable1の内容を丸ごとコピーしたいのですが、Copyメソッドでコピー出来てないみたいなのです。
どうすればdataTable2にdataTable1の内容をコピー出来るのでしょうか?