C♯相談室 Part14
■ このスレッドは過去ログ倉庫に格納されています
0338デフォルトの名無しさん
NGNG書いてあるのですが、期待通りの結果になりません。具体的には下記のようなプログラムです。
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の内容をコピー出来るのでしょうか?
■ このスレッドは過去ログ倉庫に格納されています